2019-07-27을 포함한 이전 30일에 대해 날짜별 참여자 수를 세어보자
지난번에 배운 date_add 를 사용할 수 있다. 그리고 date 안에는 따옴표로 감싸줘야 한다는 것을 알게되었다.
select activity_date as day, count(distinct(user_id)) as active_users
from Activity
where activity_date <= date("2019-07-27") and activity_date > date_add(date("2019-07-27"), interval -30 day)
group by activity_date
'learning > SQL' 카테고리의 다른 글
[LeetCode 1084] Sales Analysis III (0) | 2023.01.31 |
---|---|
[LeetCode 607] Sales Person (0) | 2023.01.30 |
[LeetCode 197] Rising Temperature (0) | 2023.01.30 |
[LeetCode 1158] Market Analysis I (1) | 2023.01.29 |
[LeetCode 1393] Capital Gain/Loss (0) | 2023.01.29 |
댓글