Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. WITH
  2. calendar AS (
  3. SELECT
  4. day
  5. FROM
  6. UNNEST(GENERATE_DATE_ARRAY( (
  7. SELECT
  8. MIN(PARSE_DATE('%Y%m%d',
  9. event_date))
  10. FROM
  11. `***`.`***`.`***`), (
  12. SELECT
  13. MAX(PARSE_DATE('%Y%m%d',
  14. event_date))
  15. FROM
  16. `***`.`***`.`***`), INTERVAL 1 DAY) ) AS day )
  17. SELECT
  18. c.day AS date,
  19. COUNT(DISTINCT m.user_pseudo_id ) AS MAU
  20. -- UNNEST(event_params) AS event_params1
  21. FROM
  22. calendar AS c
  23. JOIN
  24. `***`.`***`.`***` AS m
  25. ON
  26. parse_DATE('%Y%m%d',
  27. m.event_date) BETWEEN DATE_SUB(c.day, INTERVAL 30 DAY)
  28. AND c.day
  29. WHERE
  30. event_name = 'eventCreation'
  31. AND event_params.key = 'isCommented'
  32. AND event_params.value.string_value = 'true'
  33. GROUP BY
  34. date
  35. ORDER BY
  36. date
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement