[LeetCode] 1141. User Activity for the Past 30 Days I

Chobby·2025년 7월 8일
1

LeetCode

목록 보기
467/481

😎풀이

  1. Activity 테이블 탐색
  2. activity_date를 기준으로 그룹화
  3. 일자가 2019년 7월 27일과 30일 차이 나지 않는 일자인지 검사
  4. 2019년 7월 27일 이전 날짜인지 검사
  5. 일자 별 활성 사용자 수 집계
SELECT activity_date as day, COUNT(DISTINCT user_id) as active_users
FROM Activity
WHERE datediff('2019-07-27',activity_date)<30 
AND activity_date <= '2019-07-27' 
GROUP BY activity_date
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글