题解 | #牛客直播各科目同时在线人数#

牛客直播各科目同时在线人数

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




select b.course_id,c.course_name
        ,max(b.seeing_num) as max_num
from 
(
      select a.course_id
              ,sum(a.count_num) over(partition by a.course_id,date(a.dt) order by a.dt asc,a.count_num desc) as seeing_num
      from
      (
            select user_id
                    ,course_id
                    ,in_datetime as dt
                    ,1 as count_num
            from attend_tb
            union ALL

            select user_id
                    ,course_id
                    ,out_datetime as dt
                    ,-1 as count_num
            from attend_tb) a)b
left join course_tb c
on b.course_id = c.course_id
group by b.course_id,c.course_name
order by b.course_id asc;

全部评论

相关推荐

01-14 12:08
门头沟学院 Java
神哥了不得:(非引流)1.既然发出来了简历,就稍微提一点点小建议,确实简历很不错了,练手项目可以换一些质量高的,工作内容,可以加上一些量化指标,比如第一条系统响应速度由多少变成多少,减少了百分之多少,第4条就很不错。2.广投,年前实习招募比较少了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务