SQL 50 › 索引 › A4 Sorting and Grouping 排序与分组
LC 1141查询近30天活跃用户数User Activity for the Past 30 Days I 简单
Activity 表记录用户活动及起止日期;统计截至 2019-07-27 的近 30 天(2019-06-28 起)内每天的活跃用户数(去重)。
思路 startDate 过滤日期窗口,COUNT(DISTINCT username)。
SELECT startDate AS day, COUNT(DISTINCT username) AS active_users FROM Activity WHERE startDate BETWEEN '2019-06-28' AND '2019-07-27' GROUP BY day ORDER BY day;