关注
select count(distinct `mail`)
from (
select `mail`, `交易状态`, lead(`交易状态`,1,0) over(partiton by `mail`)as `下一次交易状态`,lead(`交易状态`,2,0) over(partition by `mail`)as `下下一次交易状态`
from (
select `mail`, `交易状态`, row_number() over(partition by `mail` order by `交易时间`)
from t
)
where `交易状态` = '失败' and `下一次交易状态` = '失败' and `下下一次交易状态` = '失败'
group by `mail`
先给表按消费者分人排序,再用lead函数给每个消费者当前的交易状态新增两列下一个交易以及下下个交易的状态,然后三个交易状态都为失败即符合要求,三次以上包含三次,所以没必要算,然后去重计数。
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
12-15 14:16
门头沟学院 Java 点赞 评论 收藏
分享
11-14 16:03
西北政法大学 新媒体运营 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你小心翼翼的闯过多大的祸? #
4011次浏览 68人参与
# 找不到实习会影响秋招吗 #
1399880次浏览 13635人参与
# 实习没事做是福还是祸? #
4358次浏览 68人参与
# 重来一次,你会对开始求职的自己说 #
941次浏览 19人参与
# 2025年终总结 #
134587次浏览 2294人参与
# 考研人,我有话说 #
156616次浏览 1211人参与
# 哪些公司笔/面试难度大? #
7080次浏览 32人参与
# 实习简历求拷打 #
24225次浏览 249人参与
# 你觉得现在还能进互联网吗? #
29964次浏览 201人参与
# 携程工作体验 #
18958次浏览 66人参与
# 大厂VS公务员你怎么选 #
69146次浏览 638人参与
# 扒一扒那些奇葩实习经历 #
140186次浏览 1149人参与
# 找不到好工作选择GAP真的丢人吗 #
93726次浏览 1007人参与
# 那些我实习了才知道的事 #
253135次浏览 1785人参与
# 非技术投递记录 #
672960次浏览 6821人参与
# 机械求职避坑tips #
81094次浏览 531人参与
# 投格力的你,拿到offer了吗? #
154987次浏览 829人参与
# 第一份工作能做外包吗? #
94076次浏览 599人参与
# 作业帮求职进展汇总 #
85506次浏览 559人参与
# 秋招遇到的奇葩面试题 #
101272次浏览 416人参与

