Skip to content

Instantly share code, notes, and snippets.

@ToddKerpelman
Created May 16, 2019 21:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ToddKerpelman/c0cfcd8f1dd904488e1f968e62add5ba to your computer and use it in GitHub Desktop.
Save ToddKerpelman/c0cfcd8f1dd904488e1f968e62add5ba to your computer and use it in GitHub Desktop.
WITH analytics_data AS (
SELECT user_pseudo_id, event_timestamp, event_name,
UNIX_MICROS(TIMESTAMP("2018-08-01 00:00:00", "-7:00")) AS start_day,
3600*1000*1000*24*7 AS one_week_micros
FROM `firebase-public-project.analytics_153293282.events_*`
WHERE _table_suffix BETWEEN '20180731' AND '20180829'
AND user_pseudo_id IN (
-- Anybody who's ever encountered a level_retry_quickplay event!
SELECT DISTINCT(user_pseudo_id) FROM
(SELECT user_pseudo_id, event_name
FROM `firebase-public-project.analytics_153293282.events_*`
WHERE _table_suffix BETWEEN '20180731' AND '20180829'
)
WHERE event_name = "level_retry_quickplay"
)
)
... rest of the query goes here
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment