SSR_APT_PRG_SCH(SQL View) |
Index Back |
---|---|
Student Academic ProgramThis is the search record for the Student Academic Program/Academic Plan panels. |
SELECT b.oprclass , a.emplid , a.institution , a.ssr_apt_instance , b.name , b.sex , b.birthdate , b.birthdate_msk , b.campus_id , b.national_id , b.national_id_msk , b.nid_country , b.national_id_type , b.nid_descrshort , b.last_name_srch , b.first_name_srch FROM ps_ssr_apt_hdr a , PS_PEOPLE_SRCH b , ps_acad_prog c WHERE a.emplid = b.emplid AND a.emplid = c.emplid AND a.institution = c.institution AND a.ssr_apt_instance = c.ssr_apt_instance AND a.stdnt_car_nbr = c.stdnt_car_nbr AND c.prog_status = 'AC' AND c.effdt = ( SELECT MAX(c1.effdt) FROM ps_acad_prog c1 WHERE a.emplid = c1.emplid AND a.acad_career = c1.acad_career AND a.stdnt_car_nbr = c1.stdnt_car_nbr AND c1.effdt <= %CurrentDateIn) AND c.effseq = ( SELECT MAX(c2.effseq) FROM ps_acad_prog c2 WHERE c.emplid = c2.emplid AND c.acad_career = c2.acad_career AND a.stdnt_car_nbr = c2.stdnt_car_nbr AND a.ssr_apt_instance = c2.ssr_apt_instance AND c.effdt = c2.effdt) AND EXISTS ( SELECT 'x' FROM ps_acad_prog c2 WHERE c.emplid = c2.emplid AND c.institution = c2.institution AND c2.ssr_apt_instance <> 0 AND c2.ssr_apt_instance <> c.ssr_apt_instance) UNION SELECT b.oprclass , a.emplid , a.institution , a.ssr_apt_instance , b.name , b.sex , b.birthdate , b.birthdate_msk , b.campus_id , b.national_id , b.national_id_msk , b.nid_country , b.national_id_type , b.nid_descrshort , b.last_name_srch , b.first_name_srch FROM ps_ssr_apt_hdr a , PS_PEOPLE_SRCH b , ps_acad_prog c WHERE a.emplid = b.emplid AND a.emplid = c.emplid AND a.institution = c.institution AND a.ssr_apt_instance = c.ssr_apt_instance AND a.stdnt_car_nbr = c.stdnt_car_nbr AND c.prog_status = 'AC' AND c.effdt > %CurrentDateIn AND C.EFFDT < ( SELECT MAX(c3.effdt) FROM ps_acad_prog c3 WHERE c.emplid = c3.emplid AND c.institution = c3.institution AND c.stdnt_car_nbr = c3.stdnt_car_nbr AND c.acad_career = c3.acad_career AND c3.effdt > %CurrentDateIn) AND C.EFFSEQ = ( SELECT MAX(c4.effseq) FROM ps_acad_prog c4 WHERE c.emplid = c4.emplid AND c.institution = c4.institution AND c.stdnt_car_nbr = c4.stdnt_car_nbr AND c.acad_career = c4.acad_career AND c.ssr_apt_instance = c4.ssr_apt_instance AND c.effdt = c4.effdt) AND EXISTS ( SELECT 'x' FROM ps_acad_prog c2 WHERE c.emplid = c2.emplid AND c.institution = c2.institution AND c2.ssr_apt_instance <> 0 AND c2.ssr_apt_instance <> a.ssr_apt_instance) |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | OPRCLASS | Character(30) | VARCHAR2(30) NOT NULL | Operator Class |
2 | EMPLID | Character(11) | VARCHAR2(11) NOT NULL |
Employee ID
Prompt Table: PEOPLE_SRCH |
3 | INSTITUTION | Character(5) | VARCHAR2(5) NOT NULL |
Academic Institution
Prompt Table: INSTITUTION_TBL |
4 | SSR_APT_INSTANCE | Number(3,0) | SMALLINT NOT NULL | Academic Progress Tracker Instance Number |
5 | NAME | Character(50) | VARCHAR2(50) NOT NULL | Name |
6 | SEX | Character(1) | VARCHAR2(1) NOT NULL |
Gender
F=Female M=Male U=Unknown X=Indeterminate/Intersex/Unspec |
7 | BIRTHDATE | Date(10) | DATE | Date of Birth |
8 | BIRTHDATE_MSK | Character(10) | VARCHAR2(10) NOT NULL | Date of Birth |
9 | CAMPUS_ID | Character(16) | VARCHAR2(16) NOT NULL | Campus ID |
10 | NATIONAL_ID | Character(20) | VARCHAR2(20) NOT NULL | National ID |
11 | NATIONAL_ID_MSK | Character(20) | VARCHAR2(20) NOT NULL | National ID |
12 | NID_COUNTRY | Character(3) | VARCHAR2(3) NOT NULL | National ID Country |
13 | NATIONAL_ID_TYPE | Character(6) | VARCHAR2(6) NOT NULL | National ID Type |
14 | NID_DESCRSHORT | Character(10) | VARCHAR2(10) NOT NULL | NID Short Description |
15 | LAST_NAME_SRCH | Character(30) | VARCHAR2(30) NOT NULL | Last Name |
16 | FIRST_NAME_SRCH | Character(30) | VARCHAR2(30) NOT NULL | First Name |