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

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

https://www.nowcoder.com/practice/38f5febc9dac4e9e84ed5891a3e4ca05

select
    uv.room_id,
    room_name,
    count(distinct user_id) user_count
from
    user_view_tb uv
    join room_info_tb rit on uv.room_id = rit.room_id
where
    out_time <= '23:59:59'
    and out_time >= '23:00:00'
group by
    uv.room_id,
    room_name
order by
    user_count desc

只需统计退出时间(out_time)在晚上11-12点之间的人次--在线,就行(需去重)

全部评论
“只需统计退出时间(out_time)在晚上11-12点之间的人次--在线”肯定是不够的。反例:用户在24:00:00及以前进入,在次日凌晨00:05退出,也是符合题意的。
1 回复 分享
发布于 2025-04-10 13:59 广东
这个应该是没有加上天数吧,加上天数就不这么写了,还有的话,时间本身不可能大于24:00 应该可以取消这个筛选吧
点赞 回复 分享
发布于 2025-11-19 13:25 重庆

相关推荐

03-06 18:20
门头沟学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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