题解 | 短视频直播间晚上11-12点之间各直播间的在线人数

SELECT DISTINCT uvt.room_id, room_name, COUNT(DISTINCT user_id) AS user_count
FROM user_view_tb uvt
LEFT JOIN room_info_tb rit ON uvt.room_id = rit.room_id
WHERE in_time BETWEEN '23:00:00' AND '24:00:00' OR in_time < '23:00:00' AND out_time >= '23:00:00'
GROUP BY uvt.room_id, room_name
ORDER BY user_count DESC;

注:如何判断时间是否在某区间内?和比较数值大小的语句一样。

全部评论

相关推荐

点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 11:30
仁者伍敌:kpi都懒得刷了属于是
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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