题解 | #牛客每个人最近的登录日期(五)#

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

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

select date, round(IFNULL(sum(case when 
                (user_id, date) in (select user_id, min(date) from login group by user_id) and 
                (user_id, date+1) in (select user_id, date from login) 
                then 1 else 0 end)/
            sum(case when 
               (user_id, date) in (select user_id, min(date) from login group by user_id) 
               then 1 else 0 end),0),3)
             from login 
             group by date 
             order by date

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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