Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. SELECT DISTINCT A.EMPLID
  2. FROM PS_ADM_APPL_PROG A
  3. WHERE ( A.EFFDT =
  4. (SELECT MAX(A_ED.EFFDT) FROM PS_ADM_APPL_PROG A_ED
  5. WHERE A.EMPLID = A_ED.EMPLID
  6. AND A.ACAD_CAREER = A_ED.ACAD_CAREER
  7. AND A.STDNT_CAR_NBR = A_ED.STDNT_CAR_NBR
  8. AND A.ADM_APPL_NBR = A_ED.ADM_APPL_NBR
  9. AND A.APPL_PROG_NBR = A_ED.APPL_PROG_NBR
  10. AND A_ED.EFFDT <= SYSDATE)
  11. AND A.EFFSEQ =
  12. (SELECT MAX(A_ES.EFFSEQ) FROM PS_ADM_APPL_PROG A_ES
  13. WHERE A.EMPLID = A_ES.EMPLID
  14. AND A.ACAD_CAREER = A_ES.ACAD_CAREER
  15. AND A.STDNT_CAR_NBR = A_ES.STDNT_CAR_NBR
  16. AND A.ADM_APPL_NBR = A_ES.ADM_APPL_NBR
  17. AND A.APPL_PROG_NBR = A_ES.APPL_PROG_NBR
  18. AND A.EFFDT = A_ES.EFFDT)
  19. AND A.ADMIT_TERM = ?
  20. AND A.ACAD_CAREER = 'U'
  21. AND A.PROG_ACTION IN ('MATR','DEIN', 'PLNC', 'PRGC')
  22. AND NOT EXISTS (SELECT 'X'
  23. FROM PS_UU_ORT_REGISTER B
  24. WHERE B.EFFDT =
  25. (SELECT MAX(B_ED.EFFDT) FROM PS_UU_ORT_REGISTER B_ED
  26. WHERE B.EMPLID = B_ED.EMPLID
  27. AND B.CAMPUS_EVENT_NBR = B_ED.CAMPUS_EVENT_NBR
  28. AND B.EVENT_MTG_NBR = B_ED.EVENT_MTG_NBR
  29. AND B_ED.EFFDT <= SYSDATE)
  30. AND B.EFFSEQ =
  31. (SELECT MAX(B_ES.EFFSEQ) FROM PS_UU_ORT_REGISTER B_ES
  32. WHERE B.EMPLID = B_ES.EMPLID
  33. AND B.CAMPUS_EVENT_NBR = B_ES.CAMPUS_EVENT_NBR
  34. AND B.EVENT_MTG_NBR = B_ES.EVENT_MTG_NBR
  35. AND B.EFFDT = B_ES.EFFDT)
  36. AND B.EMPLID = A.EMPLID)
  37. AND NOT EXISTS (SELECT 'X'
  38. FROM PS_ADM_APPL_PROG C
  39. WHERE C.EFFDT =
  40. (SELECT MAX(C_ED.EFFDT) FROM PS_ADM_APPL_PROG C_ED
  41. WHERE C.EMPLID = C_ED.EMPLID
  42. AND C.ACAD_CAREER = C_ED.ACAD_CAREER
  43. AND C.STDNT_CAR_NBR = C_ED.STDNT_CAR_NBR
  44. AND C.ADM_APPL_NBR = C_ED.ADM_APPL_NBR
  45. AND C.APPL_PROG_NBR = C_ED.APPL_PROG_NBR
  46. AND C_ED.EFFDT <= SYSDATE)
  47. AND C.EFFSEQ =
  48. (SELECT MAX(C_ES.EFFSEQ) FROM PS_ADM_APPL_PROG C_ES
  49. WHERE C.EMPLID = C_ES.EMPLID
  50. AND C.ACAD_CAREER = C_ES.ACAD_CAREER
  51. AND C.STDNT_CAR_NBR = C_ES.STDNT_CAR_NBR
  52. AND C.ADM_APPL_NBR = C_ES.ADM_APPL_NBR
  53. AND C.APPL_PROG_NBR = C_ES.APPL_PROG_NBR
  54. AND C.EFFDT = C_ES.EFFDT)
  55. AND C.EMPLID = A.EMPLID
  56. AND C.ADMIT_TERM <> A.ADMIT_TERM)
  57. AND NOT EXISTS (SELECT 'X'
  58. FROM PS_SRVC_IND_DATA D
  59. WHERE D.EMPLID = A.EMPLID
  60. AND D.SRVC_IND_CD = 'HRI'
  61. AND D.SRVC_IND_REASON = 'EMPL'))
  62. AND ROWNUM < 100
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement