题解 | #获取每个部门中当前员工薪水最高的相关信息#

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

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

select a.date,(case when c.next_u is null then 0.000
               else round(c.next_u/b.new_u,3) end) p
from (select distinct date from login) a
      left join
     (select date,count(*) new_u
      from login 
      where (user_id,date) in (select user_id,min(date) date from login
                               group by user_id)
      group by date) b
      on a.date = b.date
      left join
     (select date,count(*) next_u
      from login 
      where (user_id,date) in (select user_id,
                               date_add(min(date),interval 1 day) 
                               from login group by user_id)
      group by date) c
      on date_add(b.date,interval 1 day) = c.date
order by a.date;
全部评论

相关推荐

05-24 14:12
门头沟学院 Java
点赞 评论 收藏
分享
04-30 21:35
已编辑
长安大学 C++
晓沐咕咕咕:评论区没被女朋友好好对待过的计小将可真多。觉得可惜可以理解,毕竟一线大厂sp。但是骂楼主糊涂的大可不必,说什么会被社会毒打更是丢人。女朋友体制内生活有保障,读研女朋友还供着,都准备订婚了人家两情相悦,二线本地以后两口子日子美滋滋,哪轮到你一个一线城市房子都买不起的996清高计小将在这说人家傻😅
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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