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

Popular posts from this blog

Query to get Salary Change details in Fusion HCM

Oracle Fusion HCM - Enhancements to Summary of Changes and History Sections in Redwood Workforce Structures Pages

๐Ÿงพ Streamlining Payroll Operations with Oracle Payroll Activity Center