Guest User

Untitled

a guest
Jan 22nd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. select CX_CD, FLT_NO, OPNL_SFX, FLT_DT_UTC, LEG_DEP_STN_CD, LEG_DEP_NO, PLAN_LEG_ARR_STN_CD,
  2. (select wola.LEG_NO from DATED_TRIP_ITEMS dti, WS_OPNL_LEG_ACYS wola
  3. where dti.DTRIP_SYS_ID = 204179
  4. and dti.DTY_SEQ_NO = (select min(DTY_SEQ_NO) from DATED_TRIP_ITEMS
  5. where DTRIP_SYS_ID = dti.DTRIP_SYS_ID
  6. and DTY_SEQ_NO >= 1
  7. and ITEM_CD = 'VS')
  8. and dti.ITEM_SEQ_NO = (case when exists
  9. (select 1 from DATED_TRIP_ITEMS
  10. where DTRIP_SYS_ID = dti.DTRIP_SYS_ID
  11. and DTY_SEQ_NO = 1
  12. and CX_CD = 'VS')
  13. then
  14. (select min (ITEM_SEQ_NO) from DATED_TRIP_ITEMS
  15. where DTRIP_SYS_ID = dti.DTRIP_SYS_ID
  16. and DTY_SEQ_NO = 1 a
  17. nd CX_CD = 'VS')
  18. else
  19. (select min (ITEM_SEQ_NO) from DATED_TRIP_ITEMS
  20. where DTRIP_SYS_ID = dti.DTRIP_SYS_ID
  21. and DTY_SEQ_NO = dti.DTY_SEQ_NO
  22. and ITEM_CD = 'FLT')
  23. end )
  24. and dti.FLT_NO = wola.FLT_NO
  25. and dti.CX_CD = wola.CX_CD
  26. and dti.OPNL_SFX = wola.OPNL_SFX
  27. and dti.FLT_DT_UTC = wola.FLT_DT_UTC
  28. and dti.LEG_DEP_STN_CD = wola.DEP_STN_CD
  29. and dti.LEG_DEP_NO = wola.DEP_NO)
  30. from DATED_TRIP_ITEMS dti
  31. where dti.DTRIP_SYS_ID = 204179
  32. and dti.DTY_SEQ_NO = (select min(DTY_SEQ_NO) from DATED_TRIP_ITEMS
  33. where DTRIP_SYS_ID = dti.DTRIP_SYS_ID
  34. and DTY_SEQ_NO >= 1
  35. and ITEM_CD = 'FLT')
  36. and dti.ITEM_SEQ_NO = (case when exists
  37. (select 1 from DATED_TRIP_ITEMS dtit
  38. where DTRIP_SYS_ID = dti.DTRIP_SYS_ID
  39. and DTY_SEQ_NO = 1
  40. and CX_CD = 'VS'
  41. AND EXISTS (SELECT 1 FROM WS_OPNL_LEG_ACYS
  42. WHERE flt_no=dtit.FLT_NO
  43. AND cx_cd=dtit.CX_CD
  44. AND opnl_sfx=dtit.OPNL_SFX
  45. AND flt_dt_utc=dtit.FLT_DT_UTC
  46. AND dep_stn_cd=dtit.LEG_DEP_STN_CD
  47. AND DEP_NO=dtit.LEG_DEP_NO
  48. AND FLT_STS_CD NOT IN ('RROF', 'RTDR'))
  49. )
  50. then
  51. (select min (ITEM_SEQ_NO) from DATED_TRIP_ITEMS dtit
  52. where DTRIP_SYS_ID = dti.DTRIP_SYS_ID
  53. and DTY_SEQ_NO = 1
  54. and CX_CD = 'VS'
  55. AND EXISTS (SELECT 1 FROM WS_OPNL_LEG_ACYS
  56. WHERE flt_no=dtit.FLT_NO
  57. AND cx_cd=dtit.CX_CD
  58. AND opnl_sfx=dtit.OPNL_SFX
  59. AND flt_dt_utc=dtit.FLT_DT_UTC
  60. AND dep_stn_cd=dtit.LEG_DEP_STN_CD
  61. AND DEP_NO=dtit.LEG_DEP_NO
  62. AND FLT_STS_CD NOT IN ('RROF', 'RTDR'))
  63. )
  64. else
  65. (select min (ITEM_SEQ_NO) from DATED_TRIP_ITEMS dtit
  66. where DTRIP_SYS_ID = dti.DTRIP_SYS_ID
  67. and DTY_SEQ_NO = dti.DTY_SEQ_NO
  68. and ITEM_CD = 'FLT'
  69. )
  70. end )
Add Comment
Please, Sign In to add comment