hive
文章平均质量分 83
qq_42559278
这个作者很懒,什么都没留下…
展开
-
大数据SQL优化之数据倾斜解决案例
大数据SQL优化之数据倾斜解决案例全集转载 2022-01-19 11:21:59 · 275 阅读 · 0 评论 -
sql计算某个日期区间用户连续登陆最大天数
sql计算某个日期区间用户连续登陆最大天数 例:测试数据如下表(user_login_table) 注:对于工作日(上周五和下周一也界定为连续),则方法二适用 实现思路一: 1、使用开窗函数row_number() 对每个user_id 的登陆日期进行排序,得到排名rn 2、然后用login_date减去排名rn,得到一个新的日期new_date字段,比如,‘2021-10-01’减去1得到‘2021-09-30’,‘2021-10-02’减去2得到‘2021-09-30’…,减完之后得到的日期相同,则说原创 2021-10-22 17:35:14 · 841 阅读 · 0 评论