EP_NOTES_NAME(SQL View) |
Index Back |
---|---|
Employee searchView joining Person_Name, Job and Jobcode tables. Used to find employees with jobs |
SELECT A.NAME_DISPLAY , A.EMPLID , B.EMPL_RCD , C.DESCR FROM PS_PERSON_NAME A , PS_JOB B , PS_JOBCODE_TBL C WHERE A.EMPLID = B.EMPLID AND B.JOBCODE = C.JOBCODE AND B.SETID_JOBCODE = C.SETID AND B.EFFDT = ( SELECT MAX(J1.EFFDT) FROM PS_JOB J1 WHERE J1.EMPLID = B.EMPLID AND J1.EMPL_RCD = B.EMPL_RCD AND J1.EFFDT <= %CurrentDateIn) AND C.EFFDT = ( SELECT MAX(C1.EFFDT) FROM PS_JOBCODE_TBL C1 WHERE C1.SETID = C.SETID AND C1.JOBCODE = C.JOBCODE AND C1.EFFDT <= %CurrentDateIn) |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | NAME_DISPLAY | Character(50) | VARCHAR2(50) NOT NULL | Display Name - name formatted for Display based on the Country |
2 | EMPLID | Character(11) | VARCHAR2(11) NOT NULL | Employee ID |
3 | EMPL_RCD | Number(3,0) | SMALLINT NOT NULL | Empl Record |
4 | DESCR | Character(30) | VARCHAR2(30) NOT NULL | Description |