SELECT DISTINCT C.BUDGET_PERIOD ,A.BUSINESS_UNIT ,E.ESTABID ,E.LANGUAGE_CD ,E.DESCR FROM PS_JOB A , PS_BUDGET_PERIOD C , PS_BUDGET_BUS_UNIT D ,PS_ESTAB_TBL_LANG E WHERE D.BUDGET_PERIOD=C.BUDGET_PERIOD AND D.BUSINESS_UNIT=A.BUSINESS_UNIT AND E.ESTABID=A.ESTABID AND A.EFFDT=( SELECT MAX(EFFDT) FROM PS_JOB A1 WHERE A.EMPLID=A1.EMPLID AND A.EMPL_RCD=A1.EMPL_RCD) AND A.EFFDT <=C.THRU_DATE AND A.EFFSEQ = ( SELECT MAX(A2.EFFSEQ) FROM PS_JOB A2 WHERE A.EMPLID = A2.EMPLID AND A.EMPL_RCD = A2.EMPL_RCD AND A.EFFDT = A2.EFFDT) AND E.EFFDT=( SELECT MAX(E1.EFFDT) FROM PS_ESTAB_TBL_LANG E1 WHERE E1.ESTABID=E.ESTABID AND E1.EFFDT<=C.THRU_DATE AND E1.LANGUAGE_CD=E.LANGUAGE_CD)
|