题解 | #SQL69:每日新登录用户数#

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

http://www.nowcoder.com/practice/e524dc7450234395aa21c75303a42b0a

对于每个用户来说,只有他第一次登录的那天 他才是新用户

select 
    t.date,
    sum(case when t.date=t.min_date then 1 else 0 end) as new
from (
select 
    date,
    min(date) over(partition by user_id) as min_date
from login
) t 
group by date
order by date
全部评论

相关推荐

程序员小白条:一般不用左右的模块,自我评价没啥用,这个简历纯前端,然后全是CRUD,说实话我这个后端全能做
点赞 评论 收藏
分享
996的工作制还是没能硬啃下去,快要面试怂了,取消了
牛客80700350...:很正常,不是所有人都能接受这种强度的。不叫怯战,这叫明智
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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