SELECT ppf.employee_number,
ppf.full_name,
ppf.person_id,
petf.element_name,
peef.element_entry_id,
petf.element_type_id,
pivf.input_value_id,
peevf.screen_entry_value
FROM PER_PEOPLE_F ppf,
per_all_assignments_f paaf,
pay_element_entries_f peef,
PAY_ELEMENT_TYPES_F petf,
pay_input_values_f pivf,
pay_element_entry_values_f peevf
WHERE paaf.person_id
= ppf.person_id
AND
paaf.assignment_id = peef.assignment_id
AND peef.element_type_id = petf.element_type_id
AND pivf.name IN ('Multiplier', 'Pay Value')
AND peef.element_type_id = pivf.element_type_id
AND pivf.input_value_id = peevf.input_value_id
AND peef.element_entry_id = peevf.element_entry_id
AND TO_DATE (
NVL (TO_CHAR (ppf.effective_start_date, 'DD-MON-YYYY'),
SYSDATE)) <= SYSDATE
AND TO_DATE (
NVL (TO_CHAR (ppf.effective_end_date, 'DD-MON-YYYY'), SYSDATE)) >=
SYSDATE
AND TO_DATE (
NVL (TO_CHAR (paaf.effective_start_date, 'DD-MON-YYYY'),
SYSDATE)) <= SYSDATE
AND TO_DATE (
NVL (TO_CHAR (paaf.effective_end_date, 'DD-MON-YYYY'), SYSDATE)) >=
SYSDATE
AND TO_DATE (
NVL (TO_CHAR (peef.effective_start_date, 'DD-MON-YYYY'),
SYSDATE)) <= SYSDATE
AND TO_DATE (
NVL (TO_CHAR (peef.effective_end_date, 'DD-MON-YYYY'), SYSDATE)) >=
SYSDATE
AND TO_DATE (
NVL (TO_CHAR (petf.effective_start_date, 'DD-MON-YYYY'),
SYSDATE)) <= SYSDATE
AND TO_DATE (
NVL (TO_CHAR (petf.effective_end_date, 'DD-MON-YYYY'), SYSDATE)) >=
SYSDATE
AND TO_DATE (
NVL (TO_CHAR (peevf.effective_start_date, 'DD-MON-YYYY'),
SYSDATE)) <= SYSDATE
AND TO_DATE (
NVL (TO_CHAR (peevf.effective_end_date, 'DD-MON-YYYY'),
SYSDATE)) >= SYSDATE
AND TO_DATE (
NVL (TO_CHAR (pivf.effective_start_date, 'DD-MON-YYYY'),
SYSDATE)) <= SYSDATE
AND TO_DATE (
NVL (TO_CHAR (pivf.effective_end_date, 'DD-MON-YYYY'), SYSDATE)) >=
SYSDATE
ORDER BY ppf.person_id;
No comments:
Post a Comment