DBA Data[Home] [Help]

VIEW: APPS.IGS_PR_SUA_FINAL_OUTCOME_V

Source

View Text - Preformatted

SELECT sua.person_id, sua.course_cd, sua.unit_cd, sua.cal_type, sua.ci_sequence_number, sua.ci_start_dt, sua.ci_end_dt, suao.outcome_dt, suao.mark, suao.grading_schema_cd, suao.version_number, suao.grade, suao.translated_grading_schema_cd, suao.translated_version_number, suao.translated_grade, sua.deg_aud_detail_id, sua.uoo_id FROM IGS_EN_SU_ATTEMPT sua, IGS_AS_SU_STMPTOUT suao WHERE sua.unit_attempt_status = 'COMPLETED' AND suao.person_id = sua.person_id AND suao.course_cd = sua.course_cd AND suao.uoo_id = sua.uoo_id AND suao.finalised_outcome_ind = 'Y' AND suao.outcome_dt IN (SELECT MAX(suao1.outcome_dt) FROM IGS_AS_SU_STMPTOUT suao1 WHERE suao1.person_id = suao.person_id AND suao1.course_cd = suao.course_cd AND suao1.uoo_id = suao.uoo_id AND suao1.finalised_outcome_ind = 'Y') UNION SELECT sua.person_id, sua.course_cd, sua.unit_cd, sua.cal_type, sua.ci_sequence_number, sua.ci_start_dt, sua.ci_end_dt, suao.outcome_dt, suao.mark, suao.grading_schema_cd, suao.version_number, suao.grade, suao.translated_grading_schema_cd, suao.translated_version_number, suao.translated_grade ,sua.deg_aud_detail_id, sua.uoo_id FROM IGS_EN_SU_ATTEMPT sua, IGS_AS_SU_STMPTOUT suao WHERE sua.unit_attempt_status = 'DISCONTIN' AND suao.person_id = sua.person_id AND suao.course_cd = sua.course_cd AND suao.uoo_id = sua.uoo_id AND suao.finalised_outcome_ind = 'Y' AND suao.outcome_dt IN (SELECT MAX(suao1.outcome_dt) FROM IGS_AS_SU_STMPTOUT suao1 WHERE suao1.person_id = suao.person_id AND suao1.course_cd = suao.course_cd AND suao1.uoo_id = suao.uoo_id AND suao1.finalised_outcome_ind = 'Y') UNION SELECT sua.person_id, sua.course_cd, sua.unit_cd, sua.cal_type, sua.ci_sequence_number, sua.ci_start_dt, sua.ci_end_dt, suao.outcome_dt, suao.mark, suao.grading_schema_cd, suao.version_number, suao.grade, suao.translated_grading_schema_cd, suao.translated_version_number, suao.translated_grade ,sua.deg_aud_detail_id , sua.uoo_id FROM IGS_EN_SU_ATTEMPT sua, IGS_PS_STDNT_UNT_TRN sut, IGS_EN_SU_ATTEMPT transfer_sua, IGS_AS_SU_STMPTOUT suao WHERE sua.unit_attempt_status = 'DUPLICATE' AND sut.person_id = sua.person_id AND sut.course_cd = sua.course_cd AND sut.uoo_id = sua.uoo_id AND transfer_sua.person_id = sut.person_id AND transfer_sua.course_cd = sut.transfer_course_cd AND transfer_sua.uoo_id = sut.uoo_id AND transfer_sua.unit_attempt_status IN ('COMPLETED','DISCONTIN') AND suao.person_id = transfer_sua.person_id AND suao.course_cd = transfer_sua.course_cd AND suao.uoo_id = transfer_sua.uoo_id AND suao.finalised_outcome_ind = 'Y' AND suao.outcome_dt IN (SELECT MAX(suao1.outcome_dt) FROM IGS_AS_SU_STMPTOUT suao1 WHERE suao1.person_id = suao.person_id AND suao1.course_cd = suao.course_cd AND suao1.uoo_id = suao.uoo_id AND suao1.finalised_outcome_ind = suao.finalised_outcome_ind)
View Text - HTML Formatted

SELECT SUA.PERSON_ID
, SUA.COURSE_CD
, SUA.UNIT_CD
, SUA.CAL_TYPE
, SUA.CI_SEQUENCE_NUMBER
, SUA.CI_START_DT
, SUA.CI_END_DT
, SUAO.OUTCOME_DT
, SUAO.MARK
, SUAO.GRADING_SCHEMA_CD
, SUAO.VERSION_NUMBER
, SUAO.GRADE
, SUAO.TRANSLATED_GRADING_SCHEMA_CD
, SUAO.TRANSLATED_VERSION_NUMBER
, SUAO.TRANSLATED_GRADE
, SUA.DEG_AUD_DETAIL_ID
, SUA.UOO_ID
FROM IGS_EN_SU_ATTEMPT SUA
, IGS_AS_SU_STMPTOUT SUAO
WHERE SUA.UNIT_ATTEMPT_STATUS = 'COMPLETED'
AND SUAO.PERSON_ID = SUA.PERSON_ID
AND SUAO.COURSE_CD = SUA.COURSE_CD
AND SUAO.UOO_ID = SUA.UOO_ID
AND SUAO.FINALISED_OUTCOME_IND = 'Y'
AND SUAO.OUTCOME_DT IN (SELECT MAX(SUAO1.OUTCOME_DT)
FROM IGS_AS_SU_STMPTOUT SUAO1
WHERE SUAO1.PERSON_ID = SUAO.PERSON_ID
AND SUAO1.COURSE_CD = SUAO.COURSE_CD
AND SUAO1.UOO_ID = SUAO.UOO_ID
AND SUAO1.FINALISED_OUTCOME_IND = 'Y') UNION SELECT SUA.PERSON_ID
, SUA.COURSE_CD
, SUA.UNIT_CD
, SUA.CAL_TYPE
, SUA.CI_SEQUENCE_NUMBER
, SUA.CI_START_DT
, SUA.CI_END_DT
, SUAO.OUTCOME_DT
, SUAO.MARK
, SUAO.GRADING_SCHEMA_CD
, SUAO.VERSION_NUMBER
, SUAO.GRADE
, SUAO.TRANSLATED_GRADING_SCHEMA_CD
, SUAO.TRANSLATED_VERSION_NUMBER
, SUAO.TRANSLATED_GRADE
, SUA.DEG_AUD_DETAIL_ID
, SUA.UOO_ID
FROM IGS_EN_SU_ATTEMPT SUA
, IGS_AS_SU_STMPTOUT SUAO
WHERE SUA.UNIT_ATTEMPT_STATUS = 'DISCONTIN'
AND SUAO.PERSON_ID = SUA.PERSON_ID
AND SUAO.COURSE_CD = SUA.COURSE_CD
AND SUAO.UOO_ID = SUA.UOO_ID
AND SUAO.FINALISED_OUTCOME_IND = 'Y'
AND SUAO.OUTCOME_DT IN (SELECT MAX(SUAO1.OUTCOME_DT)
FROM IGS_AS_SU_STMPTOUT SUAO1
WHERE SUAO1.PERSON_ID = SUAO.PERSON_ID
AND SUAO1.COURSE_CD = SUAO.COURSE_CD
AND SUAO1.UOO_ID = SUAO.UOO_ID
AND SUAO1.FINALISED_OUTCOME_IND = 'Y') UNION SELECT SUA.PERSON_ID
, SUA.COURSE_CD
, SUA.UNIT_CD
, SUA.CAL_TYPE
, SUA.CI_SEQUENCE_NUMBER
, SUA.CI_START_DT
, SUA.CI_END_DT
, SUAO.OUTCOME_DT
, SUAO.MARK
, SUAO.GRADING_SCHEMA_CD
, SUAO.VERSION_NUMBER
, SUAO.GRADE
, SUAO.TRANSLATED_GRADING_SCHEMA_CD
, SUAO.TRANSLATED_VERSION_NUMBER
, SUAO.TRANSLATED_GRADE
, SUA.DEG_AUD_DETAIL_ID
, SUA.UOO_ID
FROM IGS_EN_SU_ATTEMPT SUA
, IGS_PS_STDNT_UNT_TRN SUT
, IGS_EN_SU_ATTEMPT TRANSFER_SUA
, IGS_AS_SU_STMPTOUT SUAO
WHERE SUA.UNIT_ATTEMPT_STATUS = 'DUPLICATE'
AND SUT.PERSON_ID = SUA.PERSON_ID
AND SUT.COURSE_CD = SUA.COURSE_CD
AND SUT.UOO_ID = SUA.UOO_ID
AND TRANSFER_SUA.PERSON_ID = SUT.PERSON_ID
AND TRANSFER_SUA.COURSE_CD = SUT.TRANSFER_COURSE_CD
AND TRANSFER_SUA.UOO_ID = SUT.UOO_ID
AND TRANSFER_SUA.UNIT_ATTEMPT_STATUS IN ('COMPLETED'
, 'DISCONTIN')
AND SUAO.PERSON_ID = TRANSFER_SUA.PERSON_ID
AND SUAO.COURSE_CD = TRANSFER_SUA.COURSE_CD
AND SUAO.UOO_ID = TRANSFER_SUA.UOO_ID
AND SUAO.FINALISED_OUTCOME_IND = 'Y'
AND SUAO.OUTCOME_DT IN (SELECT MAX(SUAO1.OUTCOME_DT)
FROM IGS_AS_SU_STMPTOUT SUAO1
WHERE SUAO1.PERSON_ID = SUAO.PERSON_ID
AND SUAO1.COURSE_CD = SUAO.COURSE_CD
AND SUAO1.UOO_ID = SUAO.UOO_ID
AND SUAO1.FINALISED_OUTCOME_IND = SUAO.FINALISED_OUTCOME_IND)