SELECT *
FROM (
SELECT tag, dt,
SUM(like_cnt) OVER(PARTITION BY tag ORDER BY dt DESC ROWS BETWEEN CURRENT ROW AND 6 FOLLOWING) AS sum_like_cnt_7d,
MAX(retweet_cnt) OVER(PARTITION BY tag ORDER BY dt DESC ROWS BETWEEN CURRENT ROW AND 6 FOLLOWING) AS retweet_cnt_7d
FROM (
SELECT tag,
DATE(start_time) AS dt,
SUM(IF(if_like = 1, 1, 0)) AS like_cnt,
SUM(IF(if_retweet = 1, 1, 0)) AS retweet_cnt
FROM tb_user_video_log
JOIN tb_video_info
USING(video_id)
WHERE DATE(start_time) BETWEEN '2021-09-25' AND '2021-10-03'
GROUP BY tag, dt
)cnt_table
)window_sum_t
WHERE dt BETWEEN '2021-10-01' AND '2021-10-03'
ORDER BY tag DESC, dt