Query SQL:
SELECT D.DEPTID, E.DESCR, D.JOBCODE, F.DESCR, B.LAST_NAME, B.FIRST_NAME, B.MIDDLE_NAME, A.EMPLID, sum ( G.UNITS_ACAD_PROG * C.ENRL_TOT)
FROM PS_INSTR_TERM_DTL A, PS_CU_BIO_VW B, PS_CLASS_TBL C, PS_JOB D, PS_EMPLMT_SRCH_QRY D1, PS_DEPT_TBL E, PS_JOBCODE_TBL F, PS_CRSE_CATALOG G
WHERE D.EMPLID = D1.EMPLID
AND D.EMPL_RCD = D1.EMPL_RCD
AND D1.OPRID = '11002650'
AND A.INSTITUTION = :1
AND A.STRM = :2
AND A.EMPLID = B.EMPLID
AND A.INSTITUTION = C.INSTITUTION
AND A.STRM = C.STRM
AND A.CRSE_ID = C.CRSE_ID
AND A.CRSE_OFFER_NBR = C.CRSE_OFFER_NBR
AND A.SESSION_CODE = C.SESSION_CODE
AND A.CLASS_NBR = C.CLASS_NBR
AND A.EMPLID = D.EMPLID
AND D.EMPL_RCD = A.EMPL_RCD
AND D.EFFDT =
(SELECT MAX(D_ED.EFFDT) FROM PS_JOB D_ED
WHERE D.EMPLID = D_ED.EMPLID
AND D.EMPL_RCD = D_ED.EMPL_RCD
AND D_ED.EFFDT <= C.START_DT)
AND D.EFFSEQ =
(SELECT MAX(D_ES.EFFSEQ) FROM PS_JOB D_ES
WHERE D.EMPLID = D_ES.EMPLID
AND D.EMPL_RCD = D_ES.EMPL_RCD
AND D.EFFDT = D_ES.EFFDT)
AND E.DEPTID = D.DEPTID
AND E.EFFDT =
(SELECT MAX(E_ED.EFFDT) FROM PS_DEPT_TBL E_ED
WHERE E.SETID = E_ED.SETID
AND E.DEPTID = E_ED.DEPTID
AND E_ED.EFFDT <= C.START_DT)
AND E.SETID = D.SETID_DEPT
AND F.JOBCODE = D.JOBCODE
AND F.EFFDT =
(SELECT MAX(F_ED.EFFDT) FROM PS_JOBCODE_TBL F_ED
WHERE F.SETID = F_ED.SETID
AND F.JOBCODE = F_ED.JOBCODE
AND F_ED.EFFDT <= C.START_DT)
AND F.SETID = D.SETID_JOBCODE
AND C.CRSE_ID = G.CRSE_ID
AND G.EFFDT =
(SELECT MAX(G_ED.EFFDT) FROM PS_CRSE_CATALOG G_ED
WHERE G.CRSE_ID = G_ED.CRSE_ID
AND G_ED.EFFDT <= C.START_DT)
GROUP BY D.DEPTID, E.DESCR, D.JOBCODE, F.DESCR, B.LAST_NAME, B.FIRST_NAME, B.MIDDLE_NAME, A.EMPLID
UNION
SELECT J.DEPTID, L.DESCR, J.JOBCODE, K.DESCR, I.LAST_NAME, I.FIRST_NAME, I.MIDDLE_NAME, H.EMPLID, 0
FROM PS_INSTR_TERM_DTL H, PS_CU_BIO_VW I, PS_JOB J, PS_EMPLMT_SRCH_QRY J1, PS_JOBCODE_TBL K, PS_DEPT_TBL L
WHERE J.EMPLID = J1.EMPLID
AND J.EMPL_RCD = J1.EMPL_RCD
AND J1.OPRID = '11002650'
AND H.INSTITUTION = :1
AND H.STRM = :2
AND H.EMPLID = I.EMPLID
AND H.EMPLID = J.EMPLID
AND J.EMPL_RCD = H.EMPL_RCD
AND J.EFFDT =
(SELECT MAX(J_ED.EFFDT) FROM PS_JOB J_ED
WHERE J.EMPLID = J_ED.EMPLID
AND J.EMPL_RCD = J_ED.EMPL_RCD
AND J_ED.EFFDT <= SYSDATE)
AND J.EFFSEQ =
(SELECT MAX(J_ES.EFFSEQ) FROM PS_JOB J_ES
WHERE J.EMPLID = J_ES.EMPLID
AND J.EMPL_RCD = J_ES.EMPL_RCD
AND J.EFFDT = J_ES.EFFDT)
AND H.CLASS_NBR = 0
AND K.JOBCODE = J.JOBCODE
AND K.EFFDT =
(SELECT MAX(K_ED.EFFDT) FROM PS_JOBCODE_TBL K_ED
WHERE K.SETID = K_ED.SETID
AND K.JOBCODE = K_ED.JOBCODE
AND K_ED.EFFDT <= SYSDATE)
AND K.SETID = J.SETID_JOBCODE
AND L.DEPTID = J.DEPTID
AND L.EFFDT =
(SELECT MAX(L_ED.EFFDT) FROM PS_DEPT_TBL L_ED
WHERE L.SETID = L_ED.SETID
AND L.DEPTID = L_ED.DEPTID
AND L_ED.EFFDT <= SYSDATE)
AND L.SETID = J.SETID_DEPT
ORDER BY 2, 4, 5, 6, 7