题解 | #日活次日留存率和新户次日留存率#

日活次日留存率和新户次日留存率

https://www.nowcoder.com/practice/d761c086777845f78e793341474c8ea6

select
    ta.login_date,
    uv_left_rate,
    new_uv_left_rate
from
(select t1.login_date, round(count(t2.id) / count(t1.id), 2) as uv_left_rate
 from user_login_tb t1
          left join user_login_tb t2 on t1.uid = t2.uid and t1.login_date + 1 = t2.login_date
 group by t1.login_date
) ta
    left join
    (
select
    md,
    round(count(t2.uid)/count(t1.uid),2) as new_uv_left_rate
from
    (select uid,min(login_date) md from user_login_tb group by uid) t1
left join user_login_tb t2
on t1.uid =t2.uid and md+1 = t2.login_date
group by t1.md
    ) tb
on login_date = md

全部评论

相关推荐

昨天 10:17
仰恩大学 营销
bg双非,被挂了
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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