SELECT DISTINCT SEGVW.EMPLID , SEGVW.EMPL_RCD , CONT.CONTRACT_NUM ,ACT.LANGUAGE_CD ,ACT.ACTION_DESCR ,RES.DESCR FROM PS_GP_SEG_TRGR_VW SEGVW , PS_JOB JOB ,PS_CNT_ACTIVE_VW CONT , PS_NAMES NAM , PS_ACTION_LNG ACT ,PS_ACTN_RSN_LANG RES , PS_GP_PYE_SEG_STAT PYESTAT WHERE SEGVW.TRGR_EVENT_ID IN ( SELECT TRGR_EVENT_ID FROM PS_GPFR_TERM_TRG WHERE TRGR_TYPE='S') AND SEGVW.EMPLID=JOB.EMPLID AND CONT.EMPLID=SEGVW.EMPLID AND CONT.CONTRACT_END_DT = %DateAdd(SEGVW.TRGR_EFFDT,-1) AND SEGVW.EMPLID=NAM.EMPLID AND SEGVW.EMPLID=PYESTAT.EMPLID AND PYESTAT.SEG_END_DT = %DateAdd(SEGVW.TRGR_EFFDT,-1) AND PYESTAT.PYE_CALC_STAT = '70' AND JOB.EFFDT=SEGVW.TRGR_EFFDT AND JOB.ACTION=ACT.ACTION AND JOB.ACTION_REASON=RES.ACTION_REASON
|