题解 | 国庆期间每类视频点赞量和转发量

国庆期间每类视频点赞量和转发量

https://www.nowcoder.com/practice/f90ce4ee521f400db741486209914a11

with t as (select log.video_id, substring(log.start_time, 1, 10) as date,
log.if_like, log.if_retweet, info.tag from tb_user_video_log log
left join tb_video_info info on log.video_id = info.video_id),

t2 as (select tag, date as dt,
sum(if_like) as sum_like_cnt_byday,
sum(if_retweet) as sum_retweet_cnt_byday
from t
group by tag, date),

t3 as (select tag, dt, 
sum(sum_like_cnt_byday) over (partition by tag order by dt rows between 6 preceding and current row )
as sum_like_cnt_7d,
max(sum_retweet_cnt_byday)  over (partition by tag order by dt rows between 6 preceding and current row)
from t2)

select * from t3 where dt between "2021-10-01" and "2021-10-03"
order by tag desc, dt



全部评论

相关推荐

点赞 评论 收藏
分享
03-12 15:35
嘉应学院 Python
快说谢谢牛牛精灵:说不定就是下一个寒武纪!
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务