关注
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 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 春招什么时候投? #
7379次浏览 116人参与
# 牛友的春节生活 #
4023次浏览 109人参与
# 春节前,你还在投简历吗? #
10198次浏览 133人参与
# 从夯到拉,锐评职场mentor #
2867次浏览 55人参与
# 牛客AI体验站 #
14055次浏览 262人参与
# 实习到现在,你最困惑的一个问题 #
3004次浏览 95人参与
# 春节提前走,你用什么理由请假? #
6667次浏览 168人参与
# 备战春招/暑实,现在应该做什么? #
2792次浏览 99人参与
# 距离春招还有一个月,你现在是什么开局? #
4437次浏览 93人参与
# 聊聊Agent开发 #
19621次浏览 517人参与
# 暑期实习什么时候投? #
5094次浏览 129人参与
# 推荐一个值得做的AI项目 #
5363次浏览 153人参与
# 听劝,这个简历怎么改 #
380673次浏览 1826人参与
# 机械人的秋招小目标 #
28373次浏览 239人参与
# 我的AI电子员工 #
27661次浏览 186人参与
# 腾讯工作体验 #
568272次浏览 3712人参与
# 参加完秋招的机械人,还参加春招吗? #
108305次浏览 704人参与
# 实习的内耗时刻 #
221539次浏览 1643人参与
# 互联网公司评价 #
488517次浏览 4119人参与
# bilibili求职进展汇总 #
180903次浏览 1074人参与
查看17道真题和解析