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

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

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

SELECT C.course_id,C.course_name,COUNT(1) AS online_num
FROM course_tb C JOIN 
    (SELECT *
    FROM attend_tb
    WHERE HOUR(in_datetime)<19 OR HOUR(in_datetime)=19 
    AND MINUTE(in_datetime)=0
    AND SECOND(in_datetime)=0) 
    AS A
ON C.course_id=A.course_id
GROUP BY C.course_id,C.course_name
ORDER BY C.course_id;

这个19点我用了最粗暴的方式,不过也应该最容易理解,直接求入场时间
in_datetime的小时,然后用两个条件加以限制即可。

全部评论

相关推荐

04-13 18:10
门头沟学院 Java
想熬夜的小飞象在秋招:被腾讯挂了后爸妈以为我失联了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务