Guest User

Untitled

a guest
May 24th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. SELECT MFD.MONTHLY_FUND_HEADER_ID
  2. FROM MONTHLY_FUND_DETAIL MFD, MONTHLY_FUND_HEADER MFH
  3. WHERE
  4. MFH.MONTH < TO_CHAR(TRUNC(sysdate), 'MM')
  5. AND MFH.YEAR <= TO_CHAR(TRUNC(sysdate), 'YYYY')
  6. AND MFH.CERTIFIED_DT IS NOT NULL
  7. AND MFD.SENT_TO_EXT_IND = 'N' AND MFH.COURT_CD = '56'
  8. GROUP BY MFD.MONTHLY_FUND_HEADER_ID
  9.  
  10. SELECT MFD.MONTHLY_FUND_HEADER_ID
  11. FROM MONTHLY_FUND_DETAIL MFD, MONTHLY_FUND_HEADER MFH
  12. WHERE MFH.MONTH < TO_CHAR(TRUNC(sysdate),'MM'
  13. AND MFH.YEAR <= TO_CHAR(TRUNC(sysdate) , 'YYYY'))
  14. AND MFH.CERTIFIED_DT IS NOT NULL
  15. AND MFH.COURT_CD = '56'
  16. AND MFD.SENT_TO_EXT_IND = 'N'
  17. GROUP BY
  18. MFD.MONTHLY_FUND_HEADER_ID
  19.  
  20. UPDATE MONTHLY_FUND_DETAIL
  21. SET SENT_TO_EXT_IND = 'Y'
  22. WHERE SENT_TO_EXT_IND = 'N'
  23.  
  24. update MONTHLY_FUND_DETAIL
  25. set SENT_TO_EXT_IND = 'Y'
  26. where MONTHLY_FUND_HEADER_ID in (
  27. SELECT MFD.MONTHLY_FUND_HEADER_ID
  28. FROM MONTHLY_FUND_DETAIL MFD, MONTHLY_FUND_HEADER MFH
  29. WHERE
  30. MFH.MONTH < TO_CHAR(TRUNC(sysdate), 'MM')
  31. AND MFH.YEAR <= TO_CHAR(TRUNC(sysdate), 'YYYY')
  32. AND MFH.CERTIFIED_DT IS NOT NULL
  33. AND MFD.SENT_TO_EXT_IND = 'N' AND MFH.COURT_CD = '56'
  34. GROUP BY MFD.MONTHLY_FUND_HEADER_ID)
  35.  
  36. UPDATE MFDT
  37. SET MFDT.SENT_TO_EXT_IND = 'Y'
  38. FROM MONTHLY_FUND_DETAIL MFDT
  39. JOIN MONTHLY_FUND_HEADER MFH ON MFDT.MONTHLY_FUND_HEADER_ID = MFH.MONTHLY_FUND_HEADER_ID
  40. WHERE (MFH.MONTH < TO_CHAR(TRUNC(sysdate),'MM')
  41. AND MFH.YEAR <=TO_CHAR(TRUNC(sysdate) , 'YYYY'))
  42. AND MFH.CERTIFIED_DT IS NOT NULL
  43. AND MFD.SENT_TO_EXT_IND = 'N'
  44. AND MFH.COURT_CD= '56'
  45.  
  46. UPDATE
  47. (SELECT
  48. mfd.sent_to_ext_ind
  49. FROM
  50. MONTHLY_FUND_DETAIL MFD,
  51. MONTHLY_FUND_HEADER MFH
  52. WHERE
  53. (MFH.MONTH < TO_CHAR(TRUNC(sysdate),'MM')
  54. AND MFH.YEAR <=TO_CHAR(TRUNC(sysdate) , 'YYYY'))
  55. AND MFH.CERTIFIED_DT IS NOT NULL
  56. AND MFD.SENT_TO_EXT_IND = 'N'
  57. AND MFH.COURT_CD= '56') mfd
  58. SET sent_to_ext_ind = 'Y'
  59.  
  60. update
  61. ( select mfd.sent_to_ext_ind
  62. from monthly_fund_detail mfd,
  63. monthly_fund_header mfh
  64. where (mfh.month < to_char(trunc(sysdate),'MM')
  65. and mfh.year <=to_char(trunc(sysdate) , 'YYYY'))
  66. and mfh.certified_dt is not null
  67. and mfd.sent_to_ext_ind = 'N' and mfh.court_cd= '56'
  68. )
  69. set sent_to_ext_ind = 'Y';
Add Comment
Please, Sign In to add comment