Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. no action_dt request status
  2. 801 7/17/2019 2:21:52 update new
  3. 801 7/17/2019 2:21:52 update pending
  4. 801 7/17/2019 2:27:31 update approved
  5.  
  6. no action_dt request status start_dt end_dt
  7. 801 7/17/2019 2:21:52 update new 7/17/2019 2:21:52 7/17/2019 2:27:31
  8. 801 7/17/2019 2:21:52 update pending 7/17/2019 2:21:52 7/17/2019 2:27:31
  9. 801 7/17/2019 2:27:31 update approved 7/17/2019 2:21:52 7/17/2019 2:27:31
  10.  
  11. select *
  12. ,CASE
  13. WHEN W.REQUEST_TYPE IN ('CREATE','UPDATE') AND W.STATUS_CD IN ('APPROVED','DENIED') THEN W.ACTION_DT
  14. WHEN W.REQUEST_TYPE IN ('CREATE','UPDATE') AND W.STATUS_CD IN ('NEW') THEN W.ACTION_DT
  15. WHEN W.REQUEST_TYPE IN ('CREATE','UPDATE') AND W.STATUS_CD IN ('PENDING') THEN W.ACTION_DT
  16. ELSE NULL
  17. END REQUEST_START_DT
  18.  
  19. ,CASE
  20. WHEN W.REQUEST_TYPE IN ('CREATE','UPDATE') AND W.STATUS_CD IN ('APPROVED','DENIED') THEN W.ACTION_DT
  21. WHEN W.REQUEST_TYPE IN ('CREATE','UPDATE') AND W.STATUS_CD IN ('PENDING') THEN LEAD(W.ACTION_DT) KEEP (DENSE_RANK FIRST ORDER BY W.STATUS_CD) OVER (PARTITION BY NO)
  22. ELSE NULL
  23. END REQUEST_END_DT
  24. from W
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement