Guest User

Untitled

a guest
Mar 22nd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. value ts date
  2. 5 2018-01-01 01:59:34.000 UTC 2018-01-01
  3. 2 2018-01-01 18:39:34.000 UTC 2018-01-01
  4. 6 2018-01-02 14:06:14.000 UTC 2018-01-02
  5. 6 2018-01-02 16:52:54.000 UTC 2018-01-02
  6. 1 2018-01-02 19:39:34.000 UTC 2018-01-02
  7. 5 2018-01-02 22:26:14.000 UTC 2018-01-02
  8. 5 2018-01-03 03:59:34.000 UTC 2018-01-03
  9.  
  10. date change value
  11. 2018-01-02 3 5
  12.  
  13. SELECT
  14. FIRST_VALUE(value) OVER (PARTITION BY date ORDER BY ts ASC) AS first_value,
  15. LAST_VALUE(value) OVER (PARTITION BY date ORDER BY ts ASC) AS last_value,
  16. date
  17. FROM
  18. `table`
  19. WHERE
  20. ts BETWEEN TIMESTAMP("2018-01-01 00:00:00.000")
  21. AND TIMESTAMP("2018-01-03 23:59:59.000")
Add Comment
Please, Sign In to add comment