SSR_CAMPLOC_VW

(SQL View)
Index Back

Campus Location View for Class

This 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)

  • Related Language Record: CAMPUS_LOC_LV
  • Parent record: CAMPUS_TBL
  • # 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