Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. SELECT
  2. DISTINCT(A.PAY_ID),
  3. A.PAY_AMT,
  4. A.PAY_STATUS_FLG,
  5. A.PAY_EVENT_ID,
  6. TRUNC(B.FREEZE_DTTM) AS FREEZE_DT
  7. FROM
  8. CI_PAY A,
  9. CI_FT B
  10. WHERE A.ACCT_ID = :F1
  11. AND A.PAY_STATUS_FLG IN ('50','60')
  12. AND B.PARENT_ID = A.PAY_ID
  13. [(F2) AND B.SA_ID = (:F2)]
  14. AND B.FT_TYPE_FLG IN ('PS','PX')
  15. AND TRUNC(B.FREEZE_DTTM) >= :F3
  16. AND TRUNC(B.FREEZE_DTTM) <= :F4
  17. ORDER BY FREEZE_DT DESC
  18.  
  19. SELECT
  20. ADJ.ADJ_ID
  21. ,ADJ.CRE_DT
  22. ,ADJ.ADJ_STATUS_FLG
  23. ,ADJ.ADJ_TYPE_CD
  24. ,ADJ.SA_ID
  25. ,FT.FT_TYPE_FLG
  26. ,FT.ARS_DT
  27. ,FT.CUR_AMT
  28. ,FT.TOT_AMT
  29. FROM
  30. CI_ADJ ADJ,
  31. CI_FT FT
  32. WHERE
  33. ADJ.SA_ID IN (SELECT SA.SA_ID FROM CI_SA SA WHERE SA.ACCT_ID = :F1)
  34. [(F2) AND ADJ.SA_ID = (:F2)]
  35. AND FT.SIBLING_ID = ADJ.ADJ_ID
  36. AND FT.FT_TYPE_FLG IN ('AD','AX')
  37. AND TRUNC(FT.FREEZE_DTTM) >= :F3
  38. AND TRUNC(FT.FREEZE_DTTM) <= :F4
  39. AND NOT EXISTS (SELECT 'X'
  40. FROM CI_ADJ ADJ2, CI_SA SA2
  41. WHERE ADJ2.XFER_ADJ_ID = ADJ.ADJ_ID
  42. AND ADJ2.ADJ_STATUS_FLG IN ('50','60')
  43. AND SA2.SA_ID = ADJ2.SA_ID
  44. AND SA2.ACCT_ID = :F1)
  45.  
  46. SELECT
  47. SIBLING_ID AS PAY_SEGMENT_ID,
  48. SA_ID,
  49. FT_TYPE_FLG,
  50. CUR_AMT,
  51. TOT_AMT,
  52. ARS_DT
  53. FROM CI_FT
  54. WHERE PARENT_ID = :F1
  55. [(F2) AND SA_ID = (:F2)]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement