PY_SRCH_GDED_VW(SQL View) |
Index Back |
---|---|
General Deductions ViewThis view is used by SES to build the General Deductions Index |
SELECT N.EMPLID , N.NAME , N.LAST_NAME_SRCH , N.MIDDLE_NAME , N.SECOND_LAST_SRCH , N.NAME_AC , N.NAME_DISPLAY_SRCH , N.LAST_NAME , N.FIRST_NAME , N.SECOND_LAST_NAME , N.NAME_DISPLAY , N.LASTUPDDTTM , J.EMPLID , J.COMPANY , J.EFFDT , J.LASTUPDDTTM , C.DESCR , GD.LAST_UPDATE_DATE FROM PS_NAMES N , PS_JOB J , PS_COMPANY_TBL C , PS_GENL_DEDUCTION GD WHERE N.EMPLID = J.EMPLID AND N.NAME_TYPE ='PRI' AND N.EFFDT = ( SELECT MAX(A_ED.EFFDT) FROM PS_NAMES A_ED WHERE N.EMPLID = A_ED.EMPLID AND N.NAME_TYPE = A_ED.NAME_TYPE AND A_ED.EFFDT <= %CurrentDateIn) AND J.EFFDT = ( SELECT MAX(B.EFFDT) FROM PS_JOB B WHERE J.EMPLID=B.EMPLID AND J.EMPL_RCD=B.EMPL_RCD AND B.EFFDT<=%CurrentDateIn) AND J.EFFSEQ = ( SELECT MAX(C.EFFSEQ) FROM PS_JOB C WHERE C.EMPLID=J.EMPLID AND C.EMPL_RCD=J.EMPL_RCD AND C.EFFDT=J.EFFDT) AND C.EFFDT = ( SELECT MAX(B.EFFDT) FROM PS_COMPANY_TBL B WHERE B.COMPANY = C.COMPANY AND B.EFFDT <= %CurrentDateIn AND B.EFF_STATUS = 'A') AND GD.EMPLID = J.EMPLID AND GD.EFFDT = ( SELECT MAX(A_ED.EFFDT) FROM PS_GENL_DEDUCTION A_ED WHERE GD.EMPLID = A_ED.EMPLID AND GD.COMPANY = A_ED.COMPANY AND GD.DEDCD = A_ED.DEDCD AND A_ED.EFFDT <= %CurrentDateIn ) AND GD.COMPANY = C.COMPANY |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | Character(11) | VARCHAR2(11) NOT NULL | Employee ID | |
2 | NAME | Character(50) | VARCHAR2(50) NOT NULL | Name |
3 | LAST_NAME_SRCH | Character(30) | VARCHAR2(30) NOT NULL | Last Name |
4 | MIDDLE_NAME | Character(30) | VARCHAR2(30) NOT NULL | MIDDLE_NAME |
5 | SECOND_LAST_SRCH | Character(30) | VARCHAR2(30) NOT NULL | Second Last Name |
6 | NAME_AC | Character(50) | VARCHAR2(50) NOT NULL | Alternate Character Name |
7 | NAME_DISPLAY_SRCH | Character(50) | VARCHAR2(50) NOT NULL | Uppercase version of Name to improve performance on searches. |
8 | LAST_NAME | Character(30) | VARCHAR2(30) NOT NULL | Last Name |
9 | FIRST_NAME | Character(30) | VARCHAR2(30) NOT NULL | First Name |
10 | SECOND_LAST_NAME | Character(30) | VARCHAR2(30) NOT NULL | Second Last Name |
11 | NAME_DISPLAY | Character(50) | VARCHAR2(50) NOT NULL | Display Name - name formatted for Display based on the Country |
12 | LASTUPDDTTM | DateTime(26) | TIMESTAMP | Specifies the date and time of the last update to an entry. This field is maintained by PeopleSoft and is used in a variety of contexts. |
13 | EMPLID2 | Character(11) | VARCHAR2(11) NOT NULL | Field is referenced in state record used by Cobra Upgrade. |
14 | COMPANY | Character(3) | VARCHAR2(3) NOT NULL | Company |
15 | EFFDT | Date(10) | DATE |
Effective Date
Default Value: %date |
16 | LASTUPDDTTM_J | DateTime(26) | TIMESTAMP | Specifies the date and time of the last update to an entry. This field is maintained by PeopleSoft and is used in a variety of contexts. |
17 | DESCR | Character(30) | VARCHAR2(30) NOT NULL | Description |
18 | LAST_UPDATE_DATE | Date(10) | DATE | Date of last update |