SELECT A.EMPLID , A.BUSINESS_UNIT , A.DEPTID FROM PS_JOB A WHERE A.EMPL_RCD = ( SELECT MAX(EMPL_RCD) FROM PS_JOB WHERE EMPLID = A.EMPLID AND EFFDT <= %CurrentDateIn AND EMPL_STATUS IN ('A','L','P','S','W')) AND A.EFFDT = ( SELECT MAX(EFFDT) FROM PS_JOB WHERE EMPLID = A.EMPLID AND EMPL_RCD = A.EMPL_RCD AND EFFDT <= %CurrentDateIn AND EMPL_STATUS IN ('A','L','P','S','W')) AND A.EFFSEQ = ( SELECT MAX(EFFSEQ) FROM PS_JOB WHERE EMPLID = A.EMPLID AND EMPL_RCD = A.EMPL_RCD AND EFFDT = A.EFFDT) AND EMPL_STATUS IN ('A','L','P','S','W')
|