按月累计去重用户数
聚合函数子查询日期函数用户行为分析
题目描述
给定一张 user_visits 表:
user_id: 用户IDvisit_date: 访问日期
请统计每个月的:
- 当月新增用户数(首次访问在该月的用户数)
- 从开始到该月底的累计去重用户数
按月份升序排列。
期望输出列
| 列名 | 说明 |
|---|---|
| month | 月份 |
| new_users | 当月新增用户数 |
| cumulative_users | 累计去重用户数 |
数据样例
| idPKINTEGER | user_idINTEGER | visit_dateTEXT |
|---|---|---|
| 1 | 1 | 2024-01-05 |
| 2 | 2 | 2024-01-10 |
| 3 | 3 | 2024-01-15 |
| 4 | 1 | 2024-02-01 |
| 5 | 4 | 2024-02-10 |
| 6 | 5 | 2024-02-20 |
| 7 | 2 | 2024-02-25 |
| 8 | 6 | 2024-03-05 |
输入数据显示 8 / 12 行
SQL 编辑器正在保存草稿...
Ctrl + Enter 运行
正在加载 SQL 编辑器...
运行你的 SQL 查询后,结果将显示在这里