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

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

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

  • 计算每一天的量
    select 
      date_format(start_time,"%Y-%m-%d") as dt,
      tag,
      sum(if_like) as like_cn,
      sum(if_retweet) as retweet_cn
    from  tb_user_video_log
    left join tb_video_info using(video_id)
    where year(start_time) = 2021
    group by 2,1
    图片说明
  • 计算最近一周的量
    select 
      dt,
      tag,
      sum(like_cn) over(partition by tag order by dt rows 6 preceding) as like_cn_week,
      max(retweet_cn) over (partition by tag order by dt rows 6 preceding) as retweet_cn_week
    from  子表
    group by 2,1
    图片说明
  • 选出国庆前三天
    select 
      tag,
      dt,
      like_cnt,
      retweet_cnt
    from (
      select 
          dt,
          tag,
          sum(like_cn) over(partition by tag order by dt rows 6 preceding) as like_cnt,
          max(retweet_cn) over (partition by tag order by dt rows 6 preceding) as retweet_cnt
      from(
          select 
              date_format(start_time,"%Y-%m-%d") as dt,
              tag,
              sum(if_like) as like_cn,
              sum(if_retweet) as retweet_cn
          from  tb_user_video_log
          left join tb_video_info using(video_id)
          where year(start_time) = 2021
          group by 2,1
      ) t1 
      group by 2,1
    ) t2
    where dt between '2021-10-01' and '2021-10-03'
    order by  1 desc,2
全部评论

相关推荐

07-15 12:15
门头沟学院 Java
点赞 评论 收藏
分享
舂锋:不能投什么岗都用一份简历,一般都是要看企业的岗位需求来写职业技能或者是项目经历,跟岗位相关的就写多一点。
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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