SQL 刷题/计算用户最大连续登录天数
上一题下一题困难通过率 63%

计算用户最大连续登录天数

GROUP BY子查询窗口函数用户行为分析留存分析

题目描述

给定一张 login_log 表:

  • user_id: 用户ID
  • login_date: 登录日期

同一用户同一天只有一条记录。请计算每个用户的最大连续登录天数,按最大连续天数降序排列。

期望输出列

列名说明
user_id用户ID
max_consecutive_days最大连续登录天数

数据样例

当前运行环境
user_idPKINTEGERlogin_datePKTEXT
12024-03-01
12024-03-02
12024-03-03
12024-03-05
12024-03-06
22024-03-01
22024-03-03
22024-03-04
输入数据显示 8 / 12
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里