题解 | #每天的日活数及新用户占比#

每天的日活数及新用户占比

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

-- 判断新老户
with is_new as(
    select
    uid
    ,date(min(in_time)) as dt
    from tb_user_log
    group by uid
)
, record as(
    select uid,date(in_time) as dt
    from tb_user_log

    UNION

    select uid,date(out_time) as dt
    from tb_user_log
)

select
a.dt 
,count(a.uid) as dau
,round(count(b.uid)/count(a.uid),2) as uv_new_ratio
from record a 
left join is_new b 
on a.uid=b.uid
and a.dt=b.dt
group by a.dt
order by a.dt



全部评论

相关推荐

这算盘打的
程序员小白条:都这样的,都是潜规则,你自己说可以实习一年就行了,实习可以随便跑路的
点赞 评论 收藏
分享
06-26 22:20
门头沟学院 Java
码农索隆:让你把简历发给她,她说一些套话,然后让你加一个人,说这个人给你改简历,然后开始卖课
我的求职精神状态
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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