关注
大神666,我之前没想到还可以这么写!用表格做一下减1的新表就很容易理解了。分子有两个条件,条件1:当前日期是最小登录日期(新用户);条件2:当前日期+1天也有登录记录(次留用户)。用户id(2)在12号和13都有登录记录,select user_id,date_add(date,interval -1 day) from login这个表达式查出来的新表里会有一条4|2|2|2020-10-12,用user_id和date能匹配上原表里的第一条记录1|2|1|2020-10-12,说明12号这个日期的后一天这个用户也登录了(条件2),加一个判断当前日期是最小登录日期(新用户),就能判断这个是次留用户了。 我之前的思路是先找出有新用户的(id+日期)表,用user_id左连接原表,再group by nwe.date,新用户数(分母)就是count(new.user_id),次留新用户数是count(login.user_id),再union没有新用户的日期的值。
2
相关推荐
02-03 18:36
门头沟学院 测试工程师 点赞 评论 收藏
分享
01-22 00:31
南京信息工程大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# xx岗简历求拷打 #
17429次浏览 158人参与
# 牛友的志愿填报指南 #
49941次浏览 214人参与
# 开工第一帖 #
58644次浏览 1015人参与
# 找工作有哪些冷知识 #
226655次浏览 2686人参与
# 有转正机会的小厂实习值得去吗? #
11955次浏览 115人参与
# 应届生,你找到工作了吗 #
108622次浏览 648人参与
# 今年形式下双非本找得到工作吗 #
287932次浏览 1639人参与
# 掌握什么AI技能,会为你的求职大大加分 #
13243次浏览 500人参与
# 打工人的精神状态 #
137948次浏览 1506人参与
# 携程求职进展汇总 #
894324次浏览 5952人参与
# 海康威视求职进展汇总 #
570398次浏览 3725人参与
# 如何看待offer收割机的行为 #
1050533次浏览 6614人参与
# 你怎么看待AI面试 #
151687次浏览 803人参与
# 工作不开心辞职是唯一出路吗 #
10781次浏览 44人参与
# 你最讨厌面试被问什么 #
12992次浏览 138人参与
# 面试反问你会问什么 #
170264次浏览 1751人参与
# 你找工作的时候用AI吗? #
177146次浏览 904人参与
# 金三银四,你有感觉到吗 #
698725次浏览 6100人参与
# 选实习,你更看重哪方面? #
68362次浏览 491人参与
# 听劝,这个简历怎么改 #
383143次浏览 1830人参与