全部评论
``` select live_id, max(user_count) max_user_count from ( select user_id, live_id, sum(user_change) over(partition by live_id order by event_time) user_count from ( select user_id, live_id, in_datetime event_time, 1 user_change from live_events union all select user_id, live_id, out_datetime, -1 from live_events )t1 )t2 group by live_id; 同时最大人数问题,打标签+1,-1然后union聚合,结束
看不懂,废了
y同时在线变种题,给每个表打标之后Union一下,然后再开窗累加
Java实在找不到工作了😂,要么3k以下的Java,有没有人推荐推荐轻松工资低就低点的工作,先养活自己,然后慢慢再去筹备考公考编
是不是可以用startTime 等于昨天 然后再groupby endTime 分组里面个数最大的就是最多同时的***人数
union一下
这么简单的题都不会
财务平台的财务科技吧,,问的基本一样
好难😂感觉自己JAVA白学了
你是财务科技的吧😂
感觉这种是软件服务生的面试吧😰
直接group by start_time,end_time 不行吗?是我想简单了?
牛客sql163
***的表(id, start time, end time)昨天同时在***最多数量。这句话啥意思啊。
key len怎么看,用来判断什么,能举个例子吗。关于这个问题,好像是说,用于查询的索引的字节长度。
start_time +1 , end_time -1 ,再来个上无边界到当前行的sum开窗,完事
这个题好像是LeetCode上的区间题就像那个用剑扎气球,这个SQL题
同时***数量和同时在线人数那个题不是类似么
想问问大佬怎么记录的?录音?
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享