Problem Solving

[LeetCode] User Activity for the Past 30 Days I

luminous13 2022. 11. 23. 17:54

문제

풀이

2019-07-27을 끝으로 한달동안 일별로 active한 사용자의 수를 조회하는 문제입니다.

다양한 방법이 있지만 DATE_SUB을 이용하여 문제를 풀었습니다.

1
2
3
4
5
select activity_date as day, count(distinct user_id) as active_users
from activity
group by activity_date
having activity_date > date_sub('2019-07-27', interval 30 day) 
and activity_date <= '2019-07-27'
cs