|
SELECT DISTINCT RCT.HRS_PERSON_ID , RCT.HRS_RCMNT_ID , RCT.HRS_JOB_OPENING_ID , RCT.STATUS_CODE , RCT.STATUS_REASON , RCT.HRS_STATUS_DT , OPN.ORIGINATOR_ID , OPN.MANAGER_ID , OPN.RECRUITER_ID , TEA.EMPLID , OPN.HRS_PRM_PST_TITLE POSTING_TITLE , NAM.NAME_DISPLAY , RCT.HRS_ROW_ADD_DTTM FROM PS_HRS_RCMNT RCT , PS_HRS_APP_NAMES NAM , PS_HRS_JOB_OPENING OPN , PS_HRS_JO_TEAM TEA WHERE RCT.HRS_PERSON_ID = NAM.HRS_PERSON_ID AND RCT.HRS_JOB_OPENING_ID = TEA.HRS_JOB_OPENING_ID AND RCT.HRS_JOB_OPENING_ID = OPN.HRS_JOB_OPENING_ID AND OPN.STATUS_CODE NOT IN ('100', '110', '120') AND (RCT.STATUS_CODE NOT IN ('005','110','120','130','140') ) AND rct.HRS_SUBMIT_SOURCE = 'T' AND RCT.HRS_JOB_OPENING_ID IN ( SELECT HRS_JOB_OPENING_ID FROM PS_HRS_JO_QSTN QST) AND RCT.HRS_PERSON_ID IN ( SELECT HRS_PERSON_ID FROM PS_HRS_APPLICANT WHERE STATUS_CODE NOT IN ('030')) AND (NOT EXISTS ( SELECT 1 FROM PS_HRS_APP_ANSWER ANS WHERE ANS.HRS_PERSON_ID = RCT.HRS_PERSON_ID AND ANS.HRS_JOB_OPENING_ID = RCT.HRS_JOB_OPENING_ID ) OR (EXISTS ( SELECT 1 FROM PS_HRS_APP_ANSWER ANS WHERE ANS.HRS_PERSON_ID = RCT.HRS_PERSON_ID AND ANS.HRS_ANSWER_ID = 0 AND ANS.HRS_JOB_OPENING_ID = RCT.HRS_JOB_OPENING_ID ) ))
|