select * from(
select tag, dt,sum(if_like) over(partition by tag order by dt asc rows 6 preceding) sum_like_cnt_7d,
max(if_retweet) over(partition by tag order by dt asc rows 6 preceding) max_retweet_cnt_7d
from(
select tag,date_format(start_time,"%Y-%m-%d") dt,sum(if_like) if_like,sum(if_retweet) if_retweet
from tb_user_video_log t1 
left join tb_video_info t2
on t1.video_id = t2.video_id
WHERE timestampdiff(day,'2021-10-03',DATE_FORMAT(start_time,'%Y-%m-%d'))<9
group by tag,dt
) t3) t4
where dt BETWEEN '2021-10-01' AND '2021-10-03' 
ORDER BY tag DESC,dt ASC;

sum(if_like) over(partition by tag order by dt asc rows 6 preceding) 可以计算出最近七天的累加额