Query to get Employee Name

 SELECT 

DISTINCT

papf.person_number,

pname.first_name,

pname.last_name,

pname.middle_names,

pname.title,

pname.suffix,

pname.LEGISLATION_CODE,

to_char(pname.EFFECTIVE_START_DATE,'YYYY/MM/DD') EFFECTIVE_START_DATE,

to_char(pname.EFFECTIVE_END_DATE,'YYYY/MM/DD') EFFECTIVE_END_DATE,

pname.NAME_TYPE      

FROM

per_all_people_f papf,

PER_PERSON_NAMES_F pname,PER_ALL_ASSIGNMENTS_M paam,   

per_person_types_vl ppt  

WHERE

papf.person_ID=pname.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 pname.NAME_TYPE               ='GLOBAL'

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