with t1 as (
select tag,date(start_time) df,
sum(sum(if_like))over(partition by tag rows 6 preceding) sum_like_cnt_7d,
max(sum(if_retweet))over(partition by tag rows 6 preceding) max_retweet_cnt_7d
from tb_user_video_log tl left join tb_video_info ti on tl.video_id = ti.video_id
group by tag,date(start_time)
)
select tag,df,sum_like_cnt_7d,max_retweet_cnt_7d from t1
where df between '2021-10-01' and '2021-10-03'
order by tag desc

京公网安备 11010502036488号