题解 | #日活与每日次日留存率#

日活与每日次日留存率

https://www.nowcoder.com/practice/18b168ada98d4bdb9108444443cea7d3

这样写还可以直接加上n日留存率

select
    a.visit_date,
    count(distinct a.id) as dau,
    count(distinct if(datediff(b.visit_date,a.visit_date)=1,b.id,null))/count(distinct a.id) as next_day_per
from user_visit_log a
left join user_visit_log b on a.id=b.id and datediff(b.visit_date,a.visit_date) >0
group by a.visit_date;

全部评论

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
用微笑面对困难:你出于礼貌叫了人一声大姐,大姐很欣慰,她真把你当老弟
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务