【得物】查询连续登录7天的用户数
窗口函数日期函数面试真题
题目描述
来源:得物数仓开发面试
给定一张 user_login 表:
user_id: 用户IDlogin_date: 登录日期(格式:YYYY-MM-DD)
同一用户同一天可能有多条记录。请编写 SQL 查询,找出连续登录至少7天的用户数量。
期望输出列
| 列名 | 说明 |
|---|---|
| continuous_7d_users | 连续登录7天的用户数 |
数据样例
| user_idINTEGER | login_dateTEXT |
|---|---|
| 1 | 2024-01-01 |
| 1 | 2024-01-02 |
| 1 | 2024-01-03 |
| 1 | 2024-01-04 |
| 1 | 2024-01-05 |
| 1 | 2024-01-06 |
| 1 | 2024-01-07 |
| 1 | 2024-01-08 |
输入数据显示 8 / 21 行
SQL 编辑器正在保存草稿...
Ctrl + Enter 运行
正在加载 SQL 编辑器...
运行你的 SQL 查询后,结果将显示在这里