Guest User

Untitled

a guest
Jan 20th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. stock_date sku
  2. ---------- ---
  3. 2016-06-01 0
  4. 2016-06-02 123
  5. 2016-06-03 123
  6. 2016-06-04 123
  7. 2016-06-06 123
  8. 2016-06-07 123
  9. 2016-06-03 245
  10. <... &c...>
  11.  
  12. sku 1 2 3 4 5 6 7
  13. --- - - - - - - -
  14. 123 0 Y Y Y 0 Y Y
  15. 245 0 0 Y.... &c.
  16.  
  17. SELECT
  18. sku,
  19. MAX (CASE WHEN stock_date = '2016-06-01' THEN 'Y' ELSE 'N' END) AS [1],
  20. MAX (CASE WHEN stock_date = '2016-06-02' THEN 'Y' ELSE 'N' END) AS [2],
  21. MAX (CASE WHEN stock_date = '2016-06-03' THEN 'Y' ELSE 'N' END) AS [3],
  22. ...
  23. FROM
  24. dbo.mytable
  25. GROUP BY sku
Add Comment
Please, Sign In to add comment