SELECT STP.PROCESS_INSTANCE , STP.EMPLID_BGRP , STP.CAL_RUN_ID , OTE.GPAU_SUPER_BEN_AMT FROM PS_GPAU_STP_TMPSTG STP , PS_GPAU_RCPPYE OTE WHERE STP.EMPLID = OTE.EMPLID AND OTE.GPAU_OTE_FLAG = 'O' AND OTE.EMPL_RCD = ( SELECT MAX(OTE1.EMPL_RCD) FROM PS_GPAU_RCPPYE OTE1 WHERE OTE1.EMPLID = OTE.EMPLID AND OTE1.EFFDT <= STP.PRD_END_DT) AND OTE.EFFDT = ( SELECT MAX(OTE2.EFFDT) FROM PS_GPAU_RCPPYE OTE2 WHERE OTE2.EMPLID = OTE.EMPLID AND OTE2.EMPL_RCD = OTE.EMPL_RCD AND OTE2.EFFDT <= STP.PRD_END_DT) AND OTE.GPAU_RPT_START_DT <= STP.PRD_END_DT AND (OTE.GPAU_RPT_END_DT IS NULL OR OTE.GPAU_RPT_END_DT > %DateIn(%NumToChar(STP.GPAU_TAX_YEAR) %Concat '-06-30'))
|