Query to get employee Legislative Information
SELECT
DISTINCT papf.person_number,
to_char(leg.EFFECTIVE_START_DATE,'YYYY/MM/DD') EFFECTIVE_START_DATE,
to_char(leg.EFFECTIVE_END_DATE,'YYYY/MM/DD') EFFECTIVE_END_DATE,
leg.MARITAL_STATUS,
to_char(leg.MARITAL_STATUS_DATE,'YYYY/MM/DD') MARITAL_STATUS_DATE,
leg.HIGHEST_EDUCATION_LEVEL,
leg.SEX "Gender",
leg.LEGISLATION_CODE "Legislation code"
FROM
per_all_people_f papf,
PER_PEOPLE_LEGISLATIVE_F leg,
PER_ALL_ASSIGNMENTS_M paam,
per_person_types_vl ppt
WHERE
1=1
AND papf.person_ID=leg.person_ID
and paam.person_type_id = ppt.person_type_id
and ppt.user_person_type like '%Employee%'
and paam.PERSON_ID=papf.PERSON_ID
and papf.person_number = nvl(:P_PER_NUM, papf.person_number)
Order By papf.person_number asc
Comments
Post a Comment