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

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

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

如果考虑有的天没有播放量,可以用range between:

select t.*
from(
    select tag,dt,
sum(sum_like_cnt_7d) over w as sum_like_cnt_7d,
max(max_retweet_cnt_7d) over w as max_retweet_cnt_7d
from
(select tag,date(start_time) as dt,
sum(if_like) as sum_like_cnt_7d,
sum(if_retweet) as max_retweet_cnt_7d 
from tb_user_video_log b
left join tb_video_info c using(video_id)
where 
 date(start_time) between '2021-09-25' and '2021-10-03'
group by 1,2)t1
    window w as (partition by tag order by dt asc range between interval 6 day preceding and current row)
)t
group by 1,2
having dt between '2021-10-01' and '2021-10-03'
order by tag desc,dt asc



全部评论
牛的,考虑可能不存在播放量的情况才是完整的!谢谢!
点赞 回复 分享
发布于 2023-02-23 10:04 天津

相关推荐

06-12 17:46
门头沟学院 Java
运营你豪哥:来说重点: ​1.项目前置,时间倒序。​​ 2.​项目描述强化结果与量化效果(STAR原则里的R)。​​ ​3.个人技能精炼,明确掌握程度,突出核心。​​ ​4.增加强有力开头的个人总结部分。​​ 5.​优化教育背景(成绩排名)、合并奖项与活动。​​
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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