题解 | #国庆期间每类视频点赞量和转发量#
国庆期间每类视频点赞量和转发量
https://www.nowcoder.com/practice/f90ce4ee521f400db741486209914a11
select distinct * from( select day_cnt.tag , dt , sum(like_cnt) over (partition by tag order by dt range interval 6 day preceding) as sum_like_cnt_7d , max(retweet_cnt) over (partition by tag order by dt range interval 6 day preceding) as max_retweet_cnt_7d from( select vi.tag , date(uv.start_time) as dt , sum(uv.if_like) as like_cnt , sum(uv.if_retweet) as retweet_cnt from tb_video_info as vi left join tb_user_video_log as uv on uv.video_id = vi.video_id group by vi.tag, date(uv.start_time) ) as day_cnt ) as t1 where t1.dt between "2021-10-01" and "2021-10-03" order by t1.tag desc, t1.dt