Guest User

Untitled

a guest
Jan 19th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. SELECT code_2, code_3, code_4, code5
  2. value1, value2
  3. FROM (
  4. SELECT t.*,
  5. ROW_NUMBER() OVER (PARTITION BY code_1, code_2, code_3, code_4, code_5 ORDER BY date_col DESC) AS rn
  6. FROM table_name t
  7. WHERE
  8. (
  9. code_1 IN (SELECT code_1 FROM temp_code)
  10. )
  11. AND date_col < l_filter_start_date
  12. AND (code_2 LIKE l_filter_code2 OR l_filter_code2 = ' ')
  13. AND (code_3 LIKE l_filter_code3 OR l_filter_code3 = ' ')
  14. AND (code_4 = l_filter_code4 OR l_filter_code4 = ' ' )
  15. AND (code_5 = l_filter_code5 OR l_filter_code5 = ' ' )
  16. )
  17. WHERE rn = 1;
Add Comment
Please, Sign In to add comment