连续登录 3 天及以上的用户
中等#窗口函数#连续区间#分组
题目描述
给定登录明细表 login(uid, dt)(dt 为登录日期,同一天可能有多条登录记录)。
要求:找出存在连续登录 3 天及以上(自然日连续)的所有用户 uid。
示例数据
| uid | dt |
|---|---|
| 1 | 2024-05-01 |
| 1 | 2024-05-02 |
| 1 | 2024-05-03 |
| 2 | 2024-05-01 |
| 2 | 2024-05-03 |
| 2 | 2024-05-04 |
期望:用户 1 连续 3 天(05-01~05-03)命中;用户 2 最长仅连续 2 天(05-03~05-04),不命中。
动手写一遍自测 · 不执行
括号自动补全 · Tab 缩进 · Shift+Tab 反缩进 · 回车自动缩进 · 草稿仅存在本机
登录后可以选中正文添加批注(仅自己可见)。
评论 (0)
登录后参与评论。
还没有评论,来做第一个。