Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. SELECT
  2. C.f1, C.f2, A.f2 ...
  3. FROM (
  4. SELECT * FROM (
  5. SELECT T1.*, B.atid, B.a_id,
  6. ROW_NUMBER() OVER (PARTITION BY T1.wtid, B.atid ORDER BY T1.b_ts DESC) AS RANK_
  7. FROM T1 AS T1
  8. JOIN T5 ON T1.t_dt = T5.t_dt
  9. JOIN T2 B ON T1.wtid = B.wtid and T1.b_ts = B.b_ts
  10. LEFT OUTER JOIN (SELECT p_cd FROM T3 WHERE PV_TY_CD = 'ORIG_CD') PV
  11. ON T1.TYP = PV.p_cd
  12. WHERE T1.state not in ("INVALID")
  13. AND T1.evt_name NOT IN ('VALID','PCMERGE')
  14. AND ISNULL(PV.p_cd)
  15. ) T
  16. WHERE T.rank_ = 1
  17. ) A
  18.  
  19. JOIN (SELECT *, row_number() over (partition by ac_id order by b_ts desc) rank_
  20. FROM T4
  21. WHERE event not in ('CT','UPD')
  22. ) AS C
  23. ON A.a_id = C.a_id
  24. AND A.atid = C.ac_id
  25. AND C.rank_ = 1
  26. JOIN T6 ON C.t_dt = T6.t_dt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement