Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT MFD.MONTHLY_FUND_HEADER_ID
- FROM MONTHLY_FUND_DETAIL MFD, MONTHLY_FUND_HEADER MFH
- WHERE
- MFH.MONTH < TO_CHAR(TRUNC(sysdate), 'MM')
- AND MFH.YEAR <= TO_CHAR(TRUNC(sysdate), 'YYYY')
- AND MFH.CERTIFIED_DT IS NOT NULL
- AND MFD.SENT_TO_EXT_IND = 'N' AND MFH.COURT_CD = '56'
- GROUP BY MFD.MONTHLY_FUND_HEADER_ID
- SELECT MFD.MONTHLY_FUND_HEADER_ID
- FROM MONTHLY_FUND_DETAIL MFD, MONTHLY_FUND_HEADER MFH
- WHERE MFH.MONTH < TO_CHAR(TRUNC(sysdate),'MM'
- AND MFH.YEAR <= TO_CHAR(TRUNC(sysdate) , 'YYYY'))
- AND MFH.CERTIFIED_DT IS NOT NULL
- AND MFH.COURT_CD = '56'
- AND MFD.SENT_TO_EXT_IND = 'N'
- GROUP BY
- MFD.MONTHLY_FUND_HEADER_ID
- UPDATE MONTHLY_FUND_DETAIL
- SET SENT_TO_EXT_IND = 'Y'
- WHERE SENT_TO_EXT_IND = 'N'
- update MONTHLY_FUND_DETAIL
- set SENT_TO_EXT_IND = 'Y'
- where MONTHLY_FUND_HEADER_ID in (
- SELECT MFD.MONTHLY_FUND_HEADER_ID
- FROM MONTHLY_FUND_DETAIL MFD, MONTHLY_FUND_HEADER MFH
- WHERE
- MFH.MONTH < TO_CHAR(TRUNC(sysdate), 'MM')
- AND MFH.YEAR <= TO_CHAR(TRUNC(sysdate), 'YYYY')
- AND MFH.CERTIFIED_DT IS NOT NULL
- AND MFD.SENT_TO_EXT_IND = 'N' AND MFH.COURT_CD = '56'
- GROUP BY MFD.MONTHLY_FUND_HEADER_ID)
- UPDATE MFDT
- SET MFDT.SENT_TO_EXT_IND = 'Y'
- FROM MONTHLY_FUND_DETAIL MFDT
- JOIN MONTHLY_FUND_HEADER MFH ON MFDT.MONTHLY_FUND_HEADER_ID = MFH.MONTHLY_FUND_HEADER_ID
- WHERE (MFH.MONTH < TO_CHAR(TRUNC(sysdate),'MM')
- AND MFH.YEAR <=TO_CHAR(TRUNC(sysdate) , 'YYYY'))
- AND MFH.CERTIFIED_DT IS NOT NULL
- AND MFD.SENT_TO_EXT_IND = 'N'
- AND MFH.COURT_CD= '56'
- UPDATE
- (SELECT
- mfd.sent_to_ext_ind
- FROM
- MONTHLY_FUND_DETAIL MFD,
- MONTHLY_FUND_HEADER MFH
- WHERE
- (MFH.MONTH < TO_CHAR(TRUNC(sysdate),'MM')
- AND MFH.YEAR <=TO_CHAR(TRUNC(sysdate) , 'YYYY'))
- AND MFH.CERTIFIED_DT IS NOT NULL
- AND MFD.SENT_TO_EXT_IND = 'N'
- AND MFH.COURT_CD= '56') mfd
- SET sent_to_ext_ind = 'Y'
- update
- ( select mfd.sent_to_ext_ind
- from monthly_fund_detail mfd,
- monthly_fund_header mfh
- where (mfh.month < to_char(trunc(sysdate),'MM')
- and mfh.year <=to_char(trunc(sysdate) , 'YYYY'))
- and mfh.certified_dt is not null
- and mfd.sent_to_ext_ind = 'N' and mfh.court_cd= '56'
- )
- set sent_to_ext_ind = 'Y';
Add Comment
Please, Sign In to add comment