Задача: Напишите решение для определения ежедневного количества активных пользователей за период в 30 дней, заканчивающиеся 2019-07-27 включительно. Пользователь был активен, если он совершил хотя бы одно действие в этот день.
Дано:
Решение:
select activity_date as day,
count(distinct user_id) as active_users
from Activity
where ((activity_date<='2019-07-27') and (activity_date>='2019-06-28'))
group by day;
Результат:
Источник: https://leetcode.com/problems/user-activity-for-the-past-30-days-i/