Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Background:

Sarah Godwin wanted to modify the query on CU_BAR_SR_00054_1 with additional fields.  However, the query was modified based on CU_BAR_SR_00054_4 because this was more preferable what she was looking for.  As per our conversation we (Sarah and Tabassum) both agreed to modify CU_BAR_SR_00054_4.

Panel

Hi Patrick,

 

We’re hoping you can help us add some fields to one of our commonly used reports here at SPA.

 

The report name/number is CU_BAR_SR_00054_1

 

The fields we’d like added are:

 

Address (street1, street2, city, state, zip, country)

Total credits completed

Total credits attempted

Sub-plan

Full Time/Part time

Residency

Visa status

 

Please let us know if it is possible to add these fields to this report.

 

Thank you!

Sarah

 

 

The query CU_BAR_SR_00054_5, was based on CU_BAR_SR_00054_4 and included the following additional fields:

  • Address (Street, street2, City, State, Zip)
  • Total credits completed
  • Total credits attempted
  • Sub-plan
  • Full/part time
  • Residency
  • Visa

Please see the ticket in Kace system for reference: https://kbox.baruch.cuny.edu/userui/ticket?ID=36296

 

Image of CU_BAR_SR_00054_5:

Query SQL:

Panel

SELECT C.LAST_NAME, C.FIRST_NAME, C.MIDDLE_NAME, B.ACAD_PROG, D.ACAD_PLAN, A.UNT_TAKEN_PRGRSS, B.ADMIT_TERM, C.EMAIL_ADDR, C.PHONE, A.EMPLID, B.DEGR_CHKOUT_STAT, A.CUR_GPA, A.CUM_GPA, B.PROG_STATUS, B.COMPLETION_TERM, A.ACAD_LOAD_APPR, A.ACADEMIC_LOAD, E.ACAD_SUB_PLAN, H.ADDRESS1, H.ADDRESS2, H.CITY, H.STATE, H.POSTAL, I.RESIDENCY, A.ACAD_PROG_PRIMARY, CASE

WHEN  A.UNT_TAKEN_PRGRSS BETWEEN 12 AND 30 THEN 'Full'

WHEN  A.UNT_TAKEN_PRGRSS BETWEEN 0.01 AND 11.99 THEN 'Part'

ELSE ' '

END, K.VISA_PERMIT_TYPE, F.COUNTRY, G.COUNTRY, A.TOT_TAKEN_PRGRSS, A.TOT_PASSD_PRGRSS, TO_CHAR(SYSDATE,'YYYY-MM-DD')

  FROM PS_STDNT_CAR_TERM A, PS_ACAD_PROG B, PS_CU_BIO_VW C, PS_ACAD_PLAN D, PS_ACAD_SUBPLAN E, PS_ADDRESSES4_VW H, PS_RESIDENCY_OFF I, PS_SCC_VISA_P_QVW K, PS_SCC_CITIZEN_QVW F, PS_SCC_CITIZEN_QVW G

  WHERE A.INSTITUTION = 'BAR01'

     AND A.ACAD_CAREER = 'GRAD'

     AND A.STRM = :1

     AND A.EMPLID = B.EMPLID

     AND A.ACAD_CAREER = B.ACAD_CAREER

     AND A.INSTITUTION = B.INSTITUTION

     AND B.STDNT_CAR_NBR = A.STDNT_CAR_NBR

     AND B.EFFDT =

        (SELECT MAX(B_ED.EFFDT) FROM PS_ACAD_PROG B_ED

        WHERE B.EMPLID = B_ED.EMPLID

          AND B.ACAD_CAREER = B_ED.ACAD_CAREER

          AND B.STDNT_CAR_NBR = B_ED.STDNT_CAR_NBR

          AND B_ED.EFFDT <= SYSDATE)

    AND B.EFFSEQ =

        (SELECT MAX(B_ES.EFFSEQ) FROM PS_ACAD_PROG B_ES

        WHERE B.EMPLID = B_ES.EMPLID

          AND B.ACAD_CAREER = B_ES.ACAD_CAREER

          AND B.STDNT_CAR_NBR = B_ES.STDNT_CAR_NBR

          AND B.EFFDT = B_ES.EFFDT)

     AND B.ACAD_PROG IN ('MPA','MSED','ADVCT')

     AND B.EMPLID = C.EMPLID

     AND B.EMPLID = D.EMPLID

     AND B.ACAD_CAREER = D.ACAD_CAREER

     AND B.STDNT_CAR_NBR = D.STDNT_CAR_NBR

     AND B.EFFSEQ = D.EFFSEQ

     AND B.EFFDT = D.EFFDT

     AND D.EMPLID =  E.EMPLID(+)

     AND D.ACAD_CAREER =  E.ACAD_CAREER(+)

     AND D.STDNT_CAR_NBR =  E.STDNT_CAR_NBR (+)

     AND D.EFFSEQ =  E.EFFSEQ (+)

     AND D.ACAD_PLAN =  E.ACAD_PLAN (+)

     AND D.EFFDT =  E.EFFDT (+)

     AND B.EMPLID =  F.EMPLID(+)

     AND 'USA' =  F.COUNTRY (+)

     AND B.EMPLID =  G.EMPLID(+)

     AND 'USA' =  G.COUNTRY (+)

     AND B.EMPLID =  H.EMPLID(+)

     AND 'MAIL' =  H.ADDRESS_TYPE (+)

     AND B.EMPLID = I.EMPLID

     AND B.ACAD_CAREER = I.ACAD_CAREER

     AND I.INSTITUTION = B.INSTITUTION

     AND I.EFFECTIVE_TERM = (SELECT MAX ( J.EFFECTIVE_TERM)

  FROM PS_RESIDENCY_OFF J

  WHERE J.EMPLID = I.EMPLID

     AND J.ACAD_CAREER = I.ACAD_CAREER

     AND J.INSTITUTION = I.INSTITUTION

     AND J.EFFECTIVE_TERM <= :1)

     AND B.EMPLID =  K.EMPLID(+)

     AND 'USA' =  K.COUNTRY (+)

  ORDER BY 4, 1, 2, 3