题解 | #每篇文章同一时刻最大在看人数#
每篇文章同一时刻最大在看人数
https://www.nowcoder.com/practice/fe24c93008b84e9592b35faa15755e48
with t1 as ( select artical_id, in_time as at_time, 1 as uv from tb_user_log where artical_id!=0 union all select artical_id, out_time as at_time, -1 as uv from tb_user_log where artical_id!=0 ), t2 as( select artical_id, sum(uv) over ( partition by artical_id order by at_time, uv desc ) as current_uv from t1 ) select artical_id, max(current_uv) as max_uv from t2 group by artical_id order by max_uv desc