- 博客(2)
- 收藏
- 关注
原创 MySQL计算连续3天登陆的用户
table_a ( 用户userid和登录时间time)求连续登录3天的用户数。①可以使用窗口函数,根据用户分组然后再根据登录时间升序,再进行编号,这里的编号函数可以使用row_number()、dense_rank()、rank()都可以,因为同一用户不可能在同一时间登录,所以同一用户不可能出现两个完全相同的时间。②如果两个时间连续,必定登录的时间减去编号天数是相同的③相同个数大于3的用户即为所求代码如下(示例):运行结果如图:代码如下(示例):运行结果如图:代码如下(示例):...
2022-08-01 21:55:03 3562 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人