题解 | #牛客直播开始时各直播间在线人数#

牛客直播开始时各直播间在线人数

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

一开始做麻烦了,按照之间求瞬时最大uv的方法来做,结果发现完全没必要

  1. 先找到 19:00 上课情况,就是 in-time 以及out-time覆盖 19:00这个时间点的
select *
    from attend_tb
    inner join course_tb
    using(course_id)
    where '19:00:00' between time(in_datetime)  and time(out_datetime)
  1. 然后按照course_id, course_name分组统计uv就好,在按照course_id升序排列
select
    course_id,
    course_name,
    count(distinct user_id) as online_num
    from attend_tb
    inner join course_tb
    using(course_id)
    where '19:00:00' between time(in_datetime)  and time(out_datetime)
    GROUP BY course_id, course_name
    order by course_id
全部评论

相关推荐

点赞 评论 收藏
分享
不要停下啊:大二打开牛客,你有机会开卷了,卷起来,去找课程学习,在牛客上看看大家面试笔试都需要会什么,岗位有什么需求就去学什么,努力的人就一定会有收获,这句话从来都经得起考验,像我现在大三了啥也不会,被迫强行考研,炼狱难度开局,啥也不会,找工作没希望了,考研有丝丝机会
点赞 评论 收藏
分享
06-27 18:45
中山大学 Ruby
25届应届毕业生,来广州2个礼拜了,找不到工作,绝望了,太难过了…
应届想染班味:9爷找不到工作只能说明,太摆了或者太挑了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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