Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

SELECT DISTINCT A.

FULL_NAME,

A.EMPLOYEE_NUMBER,

J.NAME ,

HR.NAME,

A.ORIGINAL_DATE_OF_HIRE,

SUP.FULL_NAME ,

C.GROUP_NAME ,

DECODE(PA.NOTICE_PERIOD_UOM,'M',ADD_MONTHS(TO_DATE(N.NOTIFIED_TERMINATION_DATE),PA.
NOTICE_PERIOD),

'Y',ADD_MONTHS(TO_DATE(N.NOTIFIED_TERMINATION_DATE),
(PA.NOTICE_PERIOD*12)),

'D',(N.NOTIFIED_TERMINATION_DATE+PA.NOTICE_PERIOD),
'H',(to_DATE(N.NOTIFIED_TERMINATION_DATE,'dd-MM-yy hh24:mi:ss')+
(PA.NOTICE_PERIOD/24) ),

'W',(N.NOTIFIED_TERMINATION_DATE+(PA.NOTICE_PERIOD*7))

),

SUP.EMAIL_ADDRESS

INTO &A,

&B,

&C,

&D,

&E,

&F,

&G ,

&H ,

&I

FROM per_people_f A,

PER_JOBS_TL J,

PER_ALL_PEOPLE_F SUP,

PER_ALL_ASSIGNMENTS_F PA,

PAY_PEOPLE_GROUPS_KFV C,

HR_ALL_POSITIONS_F_TL HR,

per_periods_of_service N

WHERE SUP.BUSINESS_GROUP_ID=A.BUSINESS_GROUP_ID

AND A.PERSON_ID=PA.PERSON_ID

AND PA.PEOPLE_GROUP_ID=C.PEOPLE_GROUP_ID

AND PA.JOB_ID = J.JOB_ID(+)


AND PA.SUPERVISOR_ID = SUP.PERSON_ID(+)

AND PA.POSITION_ID=HR.POSITION_ID

AND N.PERSON_ID=PA.PERSON_ID

AND
DECODE(PA.NOTICE_PERIOD_UOM,'M',ADD_MONTHS(TO_DATE(N.NOTIFIED_TERMINATION_DATE),PA.
NOTICE_PERIOD),

'Y',ADD_MONTHS(TO_DATE(N.NOTIFIED_TERMINATION_DATE),
(PA.NOTICE_PERIOD*12)),

'D',(N.NOTIFIED_TERMINATION_DATE+PA.NOTICE_PERIOD),

'H',(to_DATE(N.NOTIFIED_TERMINATION_DATE,'dd-MM-yy hh24:mi:ss')+
(PA.NOTICE_PERIOD/24) ),

'W',(N.NOTIFIED_TERMINATION_DATE+(PA.NOTICE_PERIOD*7))

) >N.ACTUAL_TERMINATION_DATE

ORDER BY A.EMPLOYEE_NUMBER;
NEXT PRESS VIEW REQUESTS

You might also like