select
tag,
dt,
like_cnt,
retweet_cnt
from
(
select 
tag,
date(start_time) as dt,
sum(if_like) as like_perday,
sum(if_retweet) as follow_perday,
sum(sum(if_like) ) over(partition by tag order by date(start_time) rows 6 preceding) as like_cnt,
max(sum(if_retweet) ) over(partition by tag order by date(start_time) rows 6 preceding) as retweet_cnt
from tb_user_video_log a left join tb_video_info b using(video_id)
group by tag,date(start_time)
order by tag desc,date(start_time) ) t1
where dt between "2021-10-01" and "2021-10-03"
order by tag desc,dt

窗口函数的使用方法教程.....思路很简单