SSR_CAMPLOC_VW(SQL View) |
Index Back |
---|---|
Campus Location View for ClassThis table tracks active locations within the active campus. |
SELECT A.INSTITUTION , A.CAMPUS , A.EFFDT , A.LOCATION , D.EFF_STATUS , B.DESCR FROM PS_CAMPUS_LOC_TBL A , PS_LOCATION_TBL B , PS_SET_CNTRL_REC C , PS_CAMPUS_TBL D WHERE A.INSTITUTION = C.SETCNTRLVALUE AND C.RECNAME = 'LOCATION_TBL' AND C.SETID = B.SETID AND A.LOCATION = B.LOCATION AND B.EFFDT = ( SELECT MAX(X.EFFDT) FROM PS_LOCATION_TBL X WHERE X.LOCATION = B.LOCATION AND X.EFFDT <= A.EFFDT) AND B.EFF_STATUS = 'A' AND A.INSTITUTION = D.INSTITUTION AND A.CAMPUS = D.CAMPUS AND A.EFFDT = D.EFFDT UNION SELECT DISTINCT A.INSTITUTION , A.CAMPUS , %DateAdd(D1.EFFDT, - 1) , A.LOCATION , 'I' , B.DESCR FROM PS_CAMPUS_LOC_TBL A , PS_LOCATION_TBL B , PS_SET_CNTRL_REC C , PS_CAMPUS_TBL D , PS_CAMPUS_TBL D1 WHERE A.INSTITUTION = C.SETCNTRLVALUE AND C.RECNAME = 'LOCATION_TBL' AND C.SETID = B.SETID AND A.LOCATION = B.LOCATION AND B.EFFDT = ( SELECT MAX(X.EFFDT) FROM PS_LOCATION_TBL X WHERE X.LOCATION = B.LOCATION AND X.EFFDT <= A.EFFDT) AND B.EFF_STATUS = 'A' AND A.INSTITUTION = D.INSTITUTION AND A.CAMPUS = D.CAMPUS AND A.EFFDT = D.EFFDT AND D.INSTITUTION = D1.INSTITUTION AND D.CAMPUS = D1.CAMPUS AND D1.EFFDT = ( SELECT MIN(D2.EFFDT) FROM PS_CAMPUS_TBL D2 WHERE D.INSTITUTION = D2.INSTITUTION AND D.CAMPUS = D2.CAMPUS AND D2.EFFDT > D.EFFDT) |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | INSTITUTION | Character(5) | VARCHAR2(5) NOT NULL |
Academic Institution
Default Value: OPR_DEF_TBL_CS.INSTITUTION Prompt Table: INSTITUTION_TBL |
2 | CAMPUS | Character(5) | VARCHAR2(5) NOT NULL | Campus |
3 | EFFDT | Date(10) | DATE NOT NULL |
Effective Date
Default Value: %date |
4 | LOCATION | Character(10) | VARCHAR2(10) NOT NULL |
Location Code
Prompt Table: LOCATION_TBL |
5 | EFF_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
Effective Status
A=Active I=Inactive |
6 | DESCR | Character(30) | VARCHAR2(30) NOT NULL | Description |