留客率:留客成功date-lag(date)=-1 筛选新用户date=min(date)

牛客每个人最近的登录日期(三)

https://www.nowcoder.com/practice/16d41af206cd4066a06a3a0aa585ad3d

select round(sum(case l_date when -1 then 1 else 0 end)/count(*),3)
from(
select date,min(date)over(partition by user_id) as m_d##每个用户第一次登陆时间##,date-lag(date)over(partition by user_id order by date desc##此处对日期排倒序##) as l_date 
## lag按照每个用户分组,倒序后取第二天日期,若连续 date-lag(date)=-1;否则不等于-1
from login
) as l
where date=m_d 
##日期=每个用户第一次登陆日期,筛除非第一天登录的连续数据



全部评论

相关推荐

劝退式:感觉有人回才是不正常的
点赞 评论 收藏
分享
秋盈丶:后续:我在宿舍群里和大学同学分享了这事儿,我好兄弟气不过把他挂到某脉上了,10w+阅读量几百条评论,直接干成精品贴子,爽
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务