SELECT OPR.OPRID ,OPR.EMPLID ,OPRJOB.SETID_DEPT ,OPRJOB.DEPTID ,OPRJOB.POSITION_NBR ,OPRJOB.JOBCODE FROM PSOPRDEFN OPR , PS_JOB OPRJOB WHERE OPRJOB.EMPLID= OPR.EMPLID AND OPRJOB.EFFDT= ( SELECT MAX(OPRJOB2.EFFDT) FROM PS_JOB OPRJOB2 WHERE OPRJOB.EMPLID=OPRJOB2.EMPLID AND OPRJOB.EMPL_RCD=OPRJOB2.EMPL_RCD AND OPRJOB2.EFFDT<=%CurrentDateIn) AND OPRJOB.EFFSEQ= ( SELECT MAX(OPRJOB3.EFFSEQ) FROM PS_JOB OPRJOB3 WHERE OPRJOB.EMPLID=OPRJOB3.EMPLID AND OPRJOB.EMPL_RCD=OPRJOB3.EMPL_RCD AND OPRJOB.EFFDT=OPRJOB3.EFFDT )
|