诸如:网站同时浏览的最大人数,打车同时等车的最大人数,视频同时观看的最大人数等均归属最多人数问题。一般地,可将时间区间简化为两个端点,开始时间视作增加,结束时间视作减少,按时间排序,遇到开始时间人数就增加一人,遇到结束时间人数就减少一人,采用累积求和的方式获得最多人数,具体过程如下: WITH T1 AS ((SELECT video_id, start_time AS time, 1 AS tag # tag同时作为进出的标志及人数增减的单位,此处进为1 FROM video_view) UNION ALL # 必须UNION ALL,否则会遗漏同时进入或同时离开的记录 (SELEC...