DBA Data[Home] [Help]

VIEW: APPS.IGS_PS_UNIT_LVL_HIST_V

Source

View Text - Preformatted

SELECT culh1.unit_cd, culh1.version_number, culh1.COURSE_TYPE, culh1.course_cd, culh1.course_version_number, culh1.hist_start_dt, culh1.hist_end_dt, culh1.hist_who, NVL( culh1.UNIT_LEVEL, NVL( SUBSTR( IGS_AU_GEN_002.audp_get_culh_col( culh1.unit_cd, culh1.COURSE_TYPE, culh1.version_number, 'UNIT_LEVEL', culh1.hist_end_dt , culh1.course_cd, culh1.course_version_number ), 1, 10), cul1.UNIT_LEVEL)), NVL( culh1.wam_weighting, NVL( TO_NUMBER( IGS_AU_GEN_002.audp_get_culh_col( culh1.unit_cd, culh1.COURSE_TYPE, culh1.version_number, 'WAM_WEIGHTING', culh1.hist_end_dt , culh1.course_cd, culh1.course_version_number )), cul1.wam_weighting)), culh1.created_by, culh1.creation_date, culh1.last_updated_by, culh1.last_update_date, culh1.last_update_login FROM IGS_PS_UNIT_LVL_HIST culh1, IGS_PS_UNIT_LVL cul1, IGS_PS_UNIT_VER uv1 WHERE uv1.unit_cd = culh1.unit_cd AND uv1.version_number = culh1.version_number AND culh1.unit_cd = cul1.unit_cd (+) AND culh1.version_number = cul1.version_number (+) AND culh1.COURSE_TYPE = cul1.COURSE_TYPE (+) AND culh1.course_cd = cul1.course_cd(+) AND culh1.course_version_number = cul1.course_version_number(+) UNION ALL SELECT cul2.unit_cd, cul2.version_number, cul2.COURSE_TYPE,cul2.course_cd, cul2.course_version_number, NVL( MAX(culh2.hist_end_dt), cul2.last_update_date), TO_DATE(NULL), cul2.last_updated_by, cul2.UNIT_LEVEL, cul2.wam_weighting, cul2.created_by, cul2.creation_date, cul2.last_updated_by, cul2.last_update_date, cul2.last_update_login FROM IGS_PS_UNIT_LVL_HIST culh2, IGS_PS_UNIT_LVL cul2 WHERE cul2.unit_cd = culh2.unit_cd (+) AND cul2.version_number = culh2.version_number (+) AND cul2.COURSE_TYPE = culh2.COURSE_TYPE (+) AND cul2.course_cd = culh2.course_cd(+) AND cul2.course_version_number = culh2.course_version_number(+) GROUP BY cul2.unit_cd, cul2.version_number, cul2.COURSE_TYPE, cul2.UNIT_LEVEL, cul2.course_cd, cul2.course_version_number, cul2.wam_weighting, cul2.created_by, cul2.creation_date, cul2.last_updated_by, cul2.last_update_date, cul2.last_update_login
View Text - HTML Formatted

SELECT CULH1.UNIT_CD
, CULH1.VERSION_NUMBER
, CULH1.COURSE_TYPE
, CULH1.COURSE_CD
, CULH1.COURSE_VERSION_NUMBER
, CULH1.HIST_START_DT
, CULH1.HIST_END_DT
, CULH1.HIST_WHO
, NVL( CULH1.UNIT_LEVEL
, NVL( SUBSTR( IGS_AU_GEN_002.AUDP_GET_CULH_COL( CULH1.UNIT_CD
, CULH1.COURSE_TYPE
, CULH1.VERSION_NUMBER
, 'UNIT_LEVEL'
, CULH1.HIST_END_DT
, CULH1.COURSE_CD
, CULH1.COURSE_VERSION_NUMBER )
, 1
, 10)
, CUL1.UNIT_LEVEL))
, NVL( CULH1.WAM_WEIGHTING
, NVL( TO_NUMBER( IGS_AU_GEN_002.AUDP_GET_CULH_COL( CULH1.UNIT_CD
, CULH1.COURSE_TYPE
, CULH1.VERSION_NUMBER
, 'WAM_WEIGHTING'
, CULH1.HIST_END_DT
, CULH1.COURSE_CD
, CULH1.COURSE_VERSION_NUMBER ))
, CUL1.WAM_WEIGHTING))
, CULH1.CREATED_BY
, CULH1.CREATION_DATE
, CULH1.LAST_UPDATED_BY
, CULH1.LAST_UPDATE_DATE
, CULH1.LAST_UPDATE_LOGIN
FROM IGS_PS_UNIT_LVL_HIST CULH1
, IGS_PS_UNIT_LVL CUL1
, IGS_PS_UNIT_VER UV1
WHERE UV1.UNIT_CD = CULH1.UNIT_CD
AND UV1.VERSION_NUMBER = CULH1.VERSION_NUMBER
AND CULH1.UNIT_CD = CUL1.UNIT_CD (+)
AND CULH1.VERSION_NUMBER = CUL1.VERSION_NUMBER (+)
AND CULH1.COURSE_TYPE = CUL1.COURSE_TYPE (+)
AND CULH1.COURSE_CD = CUL1.COURSE_CD(+)
AND CULH1.COURSE_VERSION_NUMBER = CUL1.COURSE_VERSION_NUMBER(+) UNION ALL SELECT CUL2.UNIT_CD
, CUL2.VERSION_NUMBER
, CUL2.COURSE_TYPE
, CUL2.COURSE_CD
, CUL2.COURSE_VERSION_NUMBER
, NVL( MAX(CULH2.HIST_END_DT)
, CUL2.LAST_UPDATE_DATE)
, TO_DATE(NULL)
, CUL2.LAST_UPDATED_BY
, CUL2.UNIT_LEVEL
, CUL2.WAM_WEIGHTING
, CUL2.CREATED_BY
, CUL2.CREATION_DATE
, CUL2.LAST_UPDATED_BY
, CUL2.LAST_UPDATE_DATE
, CUL2.LAST_UPDATE_LOGIN
FROM IGS_PS_UNIT_LVL_HIST CULH2
, IGS_PS_UNIT_LVL CUL2
WHERE CUL2.UNIT_CD = CULH2.UNIT_CD (+)
AND CUL2.VERSION_NUMBER = CULH2.VERSION_NUMBER (+)
AND CUL2.COURSE_TYPE = CULH2.COURSE_TYPE (+)
AND CUL2.COURSE_CD = CULH2.COURSE_CD(+)
AND CUL2.COURSE_VERSION_NUMBER = CULH2.COURSE_VERSION_NUMBER(+) GROUP BY CUL2.UNIT_CD
, CUL2.VERSION_NUMBER
, CUL2.COURSE_TYPE
, CUL2.UNIT_LEVEL
, CUL2.COURSE_CD
, CUL2.COURSE_VERSION_NUMBER
, CUL2.WAM_WEIGHTING
, CUL2.CREATED_BY
, CUL2.CREATION_DATE
, CUL2.LAST_UPDATED_BY
, CUL2.LAST_UPDATE_DATE
, CUL2.LAST_UPDATE_LOGIN