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

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

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

select *

from (

SELECT

tag,

dt,

sum( tmp.like_cn ) over ( PARTITION BY tag ORDER BY dt desc rows BETWEEN current ROW AND 6 following ) as sum_li ,

max(tmp.re_cn) over ( PARTITION BY tag ORDER BY dt desc rows BETWEEN current ROW AND 6 following ) as max_re

FROM

(

SELECT

tag,

date_format( start_time, "%Y-%m-%d" ) dt,

sum( if_like ) like_cn,

sum( if_retweet ) re_cn

FROM

tb_user_video_log tl

JOIN tb_video_info ti ON tl.video_id = ti.video_id

WHERE

start_time BETWEEN '2021-09-25'

AND '2021-10-09'

GROUP BY

tag,

date_format( start_time, "%Y-%m-%d" )) tmp ) tmp1

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

order by tag desc, dt

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务