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

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

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

Select * from(
Select tag,dt,
sum(like_count) over (PARTITION BY tag ORDER BY dt asc rows 6 preceding) like_cnt,
max(retweet_cnt) over (PARTITION BY tag Order by dt asc rows 6 preceding) retweet_cnt
from (
Select tag,date(start_time) as dt,
    sum(if_like) like_count,
    sum(if_retweet) retweet_cnt
from tb_video_info a 
left join tb_user_video_log b 
on a.video_id=b.video_id
group by tag,dt) c
group by tag,dt
order by tag desc, dt asc) d
where d.dt between '2021-10-01' and '2021-10-03'

最外层套一个select是为了最后对时间进行筛选,如果在上一层select中筛选会影响开窗函数的计算
全部评论

相关推荐

明天不下雨了:让我们大声的说出来:以前的未来就是现在
点赞 评论 收藏
分享
06-27 18:53
门头沟学院 Java
这样才知道自己不适合搞代码,考公去咯
只爱喝白开水:我也发现不适合搞代码,打算转非技术方向了
点赞 评论 收藏
分享
每晚夜里独自颤抖:要求太多的没必要理
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-27 20:15
还能挽救吗?找同学帮忙看了一下 字节怎么能如此对我
牛客26396789...:你这是严重红线,被发现你自己永远进不去,你那个同学直接走人,你还敢宣扬
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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