SELECT papf.person_number
,paam.assignment_number
,TO_CHAR (pps.date_start
,'YYYY/MM/DD')
hire_date
,TO_CHAR (pps.actual_termination_date
,'YYYY/MM/DD')
actual_termination_date
,papfp.payroll_name
,TO_CHAR (papd.start_date
,'YYYY/MM/DD')
start_date
,TO_CHAR (papd.lsed
,'YYYY/MM/DD')
close_date
,TO_CHAR (papd.lspd
,'YYYY/MM/DD')
last_standard_process_date
,TO_CHAR (papd.fsed
,'YYYY/MM/DD')
final_process_date
FROM pay_all_payrolls_f papfp
,pay_assigned_payrolls_dn papd
,pay_payroll_assignments ppay
,per_all_assignments_m paam
,per_all_people_f papf
,per_periods_of_service pps
WHERE 1 = 1
AND papd.start_date BETWEEN papfp.effective_start_date(+) AND papfp.effective_end_date(+)
AND papfp.payroll_id(+) = papd.payroll_id
AND papd.payroll_term_id(+) = ppay.payroll_term_id
AND ppay.hr_assignment_id(+) = paam.assignment_id
AND LEAST (NVL (pps.actual_termination_date
,TO_DATE ('31-12-4712'
,'DD-MM-YYYY'))
,TO_DATE ('31-12-4712'
,'DD-MM-YYYY')) BETWEEN paam.effective_start_date
AND paam.effective_end_date
AND paam.effective_latest_change = 'Y'
AND paam.assignment_type = 'E'
AND paam.primary_assignment_flag = 'Y'
AND paam.primary_flag = 'Y'
AND paam.period_of_service_id = pps.period_of_service_id
AND pps.date_start BETWEEN papf.effective_start_date AND papf.effective_end_date
AND papf.person_id = pps.person_id
ORDER BY papf.person_number
,papd.start_date
,paam.assignment_number
,TO_CHAR (pps.date_start
,'YYYY/MM/DD')
hire_date
,TO_CHAR (pps.actual_termination_date
,'YYYY/MM/DD')
actual_termination_date
,papfp.payroll_name
,TO_CHAR (papd.start_date
,'YYYY/MM/DD')
start_date
,TO_CHAR (papd.lsed
,'YYYY/MM/DD')
close_date
,TO_CHAR (papd.lspd
,'YYYY/MM/DD')
last_standard_process_date
,TO_CHAR (papd.fsed
,'YYYY/MM/DD')
final_process_date
FROM pay_all_payrolls_f papfp
,pay_assigned_payrolls_dn papd
,pay_payroll_assignments ppay
,per_all_assignments_m paam
,per_all_people_f papf
,per_periods_of_service pps
WHERE 1 = 1
AND papd.start_date BETWEEN papfp.effective_start_date(+) AND papfp.effective_end_date(+)
AND papfp.payroll_id(+) = papd.payroll_id
AND papd.payroll_term_id(+) = ppay.payroll_term_id
AND ppay.hr_assignment_id(+) = paam.assignment_id
AND LEAST (NVL (pps.actual_termination_date
,TO_DATE ('31-12-4712'
,'DD-MM-YYYY'))
,TO_DATE ('31-12-4712'
,'DD-MM-YYYY')) BETWEEN paam.effective_start_date
AND paam.effective_end_date
AND paam.effective_latest_change = 'Y'
AND paam.assignment_type = 'E'
AND paam.primary_assignment_flag = 'Y'
AND paam.primary_flag = 'Y'
AND paam.period_of_service_id = pps.period_of_service_id
AND pps.date_start BETWEEN papf.effective_start_date AND papf.effective_end_date
AND papf.person_id = pps.person_id
ORDER BY papf.person_number
,papd.start_date
Nice blog Thanks For Sharing This Informative Blog, In This Blog content is very informative.
ReplyDeleteOracle Fusion Financials Online Training
Oracle Fusion SCM Online Training
Thank you for sharing such a nice and really very helpful article
ReplyDeleteOracle Fusion HCM Online Training
Workday Online Training
supreme
ReplyDeleteyeezy 500
yeezy shoes
kyrie irving shoes
jordan 11
moncler
kyrie 7
nike sb dunk low
kyrie 7
yeezy