关注
with temp1 as (
-- 对每个用户按登陆日期升序编号,如果是连续登陆的话,登陆日期减去对应编号的结果会是一样的。
select qq_no,
ds,
row_number() over(partition by qq_no order by ds asc) as date_diff,
date_sub(ds, row_number() over(partition by qq_no order by ds asc)) as minus_date
from u_wsd.t_od_qidian_pay_hx
where year(ds) = 2019
and month(ds) = 8
),
temp2 as (
-- 找出连续登陆天数大于等于4天的用户,并记录下对应编号的最小值和最大值,只要加上去就可以反推回去这段连续登陆
-- 时间的起始和结束日期
select qq_no,
minus_date,
min(date_diff) as ds_min,
max(date_diff) as ds_max
from temp1
group by qq_no, minus_date
having count(1) >=4
)
select qq_no,
date_add(minus_date,ds_min) as start_date,
date_add(minus_date,ds_max) as end_date
from temp2
;
查看原帖
点赞 3
相关推荐
![](https://static.nowcoder.com/fe/file/oss/icon_job.png)
点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/icon_job.png)
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 小厂实习有必要去吗 #
29072次浏览 194人参与
# 我的工作日记 #
50970次浏览 708人参与
# 国企和大厂硬件兄弟怎么选? #
112151次浏览 1634人参与
# 文科生还参加今年的春招吗 #
2115次浏览 22人参与
# 选择和努力,哪个更重要? #
37920次浏览 410人参与
# 如果公司降薪,你会跳槽吗? #
43061次浏览 335人参与
# 影石Insta360求职进展汇总 #
106340次浏览 948人参与
# 如果再来一次,你还会学硬件吗 #
101461次浏览 1222人参与
# 一人推荐一个值得去的通信/硬件公司 #
160427次浏览 1732人参与
# 机械人选offer,最看重什么? #
68110次浏览 431人参与
# 你的秋招简历被谁挂了? #
214659次浏览 2389人参与
# 秋招前后对offer的期望对比 #
223161次浏览 1673人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
67683次浏览 488人参与
# 大疆今年的机械笔试难吗? #
34741次浏览 406人参与
# 大疆的机械笔试比去年难吗 #
63563次浏览 575人参与
# 秋招拿一个offer可以躺平吗 #
125964次浏览 885人参与
# 24届市场营销薪资爆料 #
9117次浏览 62人参与
# 长光卫星求职进展汇总 #
27109次浏览 180人参与
# 春招启动,你开始投递了吗? #
49058次浏览 460人参与
# 职场上哪些事情令人讨厌 #
13058次浏览 60人参与