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

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

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

select*

from

(

select tag, date_format(start_time,'%Y-%m-%d') as dt,

sum(sum(case when if_like=1 then 1 else 0 end))over(partition by tag order by date_format(start_time,'%Y-%m-%d')rows 6 preceding) sum_like_cnt_7d,

max(sum(case when if_retweet=1 then 1 else 0 end))over(partition by tag order by date_format(start_time,'%Y-%m-%d')rows 6 preceding) as max_retweet_cnt_7d

from tb_user_video_log join tb_video_info on tb_user_video_log.video_id=tb_video_info.video_id

where date_format(start_time,'%Y-%m-%d') between '2021-09-25' and '2021-10-03'

group by tag, date_format(start_time,'%Y-%m-%d')

) as b

where dt between '2021-10-01' and '2021-10-03'

order by tag desc, dt asc

1.窗口函数的应用,利用rows n preceding 选择前n条数据 https://blog.csdn.net/qq_42374697/article/details/115109386

全部评论

相关推荐

2024-12-30 22:31
吉首大学 Web前端
小蜗居:看过🟰了解 用过🟰熟悉 学过🟰精通
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务