Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT
- interval_date,
- count(DISTINCT user_id) DAU,
- count(
- distinct case
- when trophies_cnt >= 30000 then user_id
- end
- ) DAU_LL,(
- SELECT
- count(DISTINCT user_id)
- FROM
- MATCH_MASTERS.prod.daily_users_from_params
- WHERE
- interval_date BETWEEN t.interval_date - 2
- AND t.interval_date
- and is_active = 1
- ) AS last_3_days_unique_users,(
- SELECT
- count(DISTINCT user_id)
- FROM
- MATCH_MASTERS.prod.daily_users_from_params
- WHERE
- interval_date BETWEEN t.interval_date - 2
- AND t.interval_date
- and is_active = 1
- and login_arena >= 23
- ) AS last_3_days_unique_users_LL,(
- SELECT
- count(DISTINCT user_id)
- FROM
- MATCH_MASTERS.prod.daily_users_from_params
- WHERE
- interval_date BETWEEN t.interval_date - 6
- AND t.interval_date
- and is_active = 1
- ) AS WAU,(
- SELECT
- count(DISTINCT user_id)
- FROM
- MATCH_MASTERS.prod.daily_users_from_params
- WHERE
- interval_date BETWEEN t.interval_date - 6
- AND t.interval_date
- and is_active = 1
- and login_arena >= 23
- ) AS WAU_LL,(
- SELECT
- count(DISTINCT user_id)
- FROM
- MATCH_MASTERS.prod.daily_users_from_params
- WHERE
- interval_date BETWEEN t.interval_date - 29
- AND t.interval_date
- and is_active = 1
- ) AS MAU,(
- SELECT
- count(DISTINCT user_id)
- FROM
- MATCH_MASTERS.prod.daily_users_from_params
- WHERE
- interval_date BETWEEN t.interval_date - 29
- AND t.interval_date
- and is_active = 1
- and login_arena >= 23
- ) AS MAU_LL
- FROM
- MATCH_MASTERS.prod.daily_users_from_params t
- WHERE
- interval_date > '2022-10-01'
- and is_active = 1
- and interval_date > (
- select
- max(interval_date)
- from
- MATCH_MASTERS.semantic_layer.ROLLING_WAU_MAU
- )
- GROUP BY
- 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement