Query to get NID(National Identifier) Details
SELECT DISTINCT
papf.person_number,
pani.NATIONAL_IDENTIFIER_TYPE,
pani.NATIONAL_IDENTIFIER_NUMBER,
pani.LEGISLATION_CODE,
to_char(pani.ISSUE_DATE,'YYYY/MM/DD') ISSUE_DATE,
to_char(pani.EXPIRATION_DATE ,'YYYY/MM/DD') EXPIRATION_DATE,
pani.PLACE_OF_ISSUE ,
case when papf.primary_NID_id = pani.NATIONAL_IDENTIFIER_ID then 'Y'
else 'N'
end PrimaryFlag
FROM
per_all_people_f papf,
PER_NATIONAL_IDENTIFIERS pani,
PER_ALL_ASSIGNMENTS_M paam,
per_person_types_vl ppt
WHERE
papf.person_ID=pani.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