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

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

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

select distinct
    *
from(
        select
            day_cnt.tag
            , dt
            , sum(like_cnt) over (partition by tag order by dt range interval 6 day preceding) as sum_like_cnt_7d
            , max(retweet_cnt) over (partition by tag order by dt range interval 6 day preceding) as max_retweet_cnt_7d   
        from(
            select
                vi.tag
                , date(uv.start_time) as dt
                , sum(uv.if_like) as like_cnt
                , sum(uv.if_retweet) as retweet_cnt 
            from tb_video_info as vi
            left join tb_user_video_log as uv on uv.video_id = vi.video_id
            group by vi.tag, date(uv.start_time)
            ) as day_cnt
    ) as t1
where t1.dt between "2021-10-01" and "2021-10-03"
order by t1.tag desc, t1.dt

全部评论

相关推荐

07-09 15:55
门头沟学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 10:39
一个证都没 我能填什么
程序员小白条:别人有,你为什么没有,还是这个道理,社会就是比较,竞争,淘汰,你要安逸,那么就要做好淘汰的准备
点赞 评论 收藏
分享
机械打工仔:有说的你怀疑一下就行了,直接问也太实诚了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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