POSN_INCHIST_VW

(SQL View)
Index Back

Primary Incumbent End Date

View to derive the Primary Incumbent End Date

SELECT B.POSITION_NBR ,%DateAdd(B.POSN_PRI_START_DT, -1) ,A.EMPLID ,A.EMPL_RCD ,A.NAME_DISPLAY ,A.SYSTEM_ASSIGNED ,A.POSN_PRI_START_DT FROM PS_POSN_PRI_END_VW A ,PS_POSN_PRI_INCUMB B WHERE A.POSITION_NBR=B.POSITION_NBR AND B.POSN_PRI_START_DT = ( SELECT MIN(C.POSN_PRI_START_DT) FROM PS_POSN_PRI_INCUMB C WHERE C.POSITION_NBR = B.POSITION_NBR AND (C.POSN_PRI_START_DT > A.POSN_PRI_START_DT ) AND(C.EMPLID <> A.EMPLID) )

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 POSITION_NBR Character(8) VARCHAR2(8) NOT NULL Position Number
2 POSN_PRI_END_DT Date(10) DATE Primary Incumbent End Date
3 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
4 EMPL_RCD Number(3,0) SMALLINT NOT NULL Empl Record
5 NAME_DISPLAY Character(50) VARCHAR2(50) NOT NULL Display Name - name formatted for Display based on the Country
6 SYSTEM_ASSIGNED Character(3) VARCHAR2(3) NOT NULL System Assigned
N=No
N/A=Not Applicable
Y=Yes
7 POSN_PRI_START_DT Date(10) DATE Primary Incumbent Start Date