with t1 as(select artical_id,in_time, sum(uv) over(partition by artical_id order by in_time,uv desc) uv_cnt from (SELECT uid,artical_id,in_time,1 uv FROM tb_user_log UNION ALL SELECT uid,artical_id,out_time,-1 uv FROM tb_user_log) a where artical_id<>0) select artical_id, max(uv_cnt) max_uv fr...