|
SELECT CGRP.CAL_RUN_ID , DTL.CAL_SEQ_NUM , CAL.CAL_ID , CAL.GP_PAYGROUP , ENT.PAY_ENTITY , CAL.CAL_PRD_ID , PRD.PRD_BGN_DT , PRD.PRD_END_DT , CGRP.OFF_CYCLE , ' ' , CGRP.RUN_OPEN_IND , CGRP.PRC_NUM FROM PS_GP_CAL_RUN CGRP , PS_GP_CAL_RUN_DTL DTL , PS_GP_CALENDAR CAL , PS_GP_CAL_PRD PRD , PS_GP_PYGRP PGP , PS_GP_PYENT ENT WHERE CGRP.CAL_RUN_ID = DTL.CAL_RUN_ID AND PRD.CAL_PRD_ID = CAL.CAL_PRD_ID AND CAL.CAL_ID = DTL.CAL_ID AND CAL.GP_PAYGROUP = DTL.GP_PAYGROUP AND CGRP.USE_AS_TMPLT_IND = 'N' AND PGP.GP_PAYGROUP = CAL.GP_PAYGROUP AND PGP.PAY_ENTITY = ENT.PAY_ENTITY UNION SELECT CGRP.CAL_RUN_ID , OFF1.CAL_SEQ_NUM , OFF1.OFF_CYCLE_ID , OFF1.GP_PAYGROUP , ENT.PAY_ENTITY , PRD.CAL_PRD_ID , PRD.PRD_BGN_DT , PRD.PRD_END_DT , CGRP.OFF_CYCLE , OFF1.OFF_CYCLE_ID , CGRP.RUN_OPEN_IND , CGRP.PRC_NUM FROM PS_GP_CAL_RUN CGRP , PS_GP_CAL_RUN_OFF OFF1 , PS_GP_CAL_PRD PRD , PS_GP_PYGRP PGP , PS_GP_PYENT ENT WHERE CGRP.CAL_RUN_ID = OFF1.CAL_RUN_ID AND PRD.CAL_PRD_ID = OFF1.CAL_PRD_ID AND PGP.GP_PAYGROUP = OFF1.GP_PAYGROUP AND CGRP.USE_AS_TMPLT_IND = 'N' AND CGRP.OFF_CYCLE = 'Y' AND PGP.PAY_ENTITY = ENT.PAY_ENTITY
|