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

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

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

# 每天活跃用户表
with po_table as (
select uid,date(in_time) as po_date
from tb_user_log
union
select uid,date(out_time) as po_date
from tb_user_log),
# 登陆信息表表
log_table as (
select uid,min(date(in_time)) as log_date
from tb_user_log
group by uid)

select po_date,count(distinct p.uid) as dau,
round(sum(if(l.uid is not null,1,0))/count(distinct p.uid),2) as uv_new_ratio
from po_table p
left join log_table l 
on p.uid = l.uid
and p.po_date = l.log_date
group by po_date

全部评论

相关推荐

07-23 14:04
东北大学 C++
既然这样,为什么不点击就送呢
牛马88号:因为你合适。但有很多笔试就挂了、通过了再排序的
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-24 13:36
点赞 评论 收藏
分享
07-07 12:25
门头沟学院 Java
程序员牛肉:你这个智邮公司做的就是那个乐山市税务系统的服务吗?
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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