题解 | #某乎问答最大连续回答问题天数大于等于3天的用户及其对应等级#

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

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

WITH new_t AS
(
SELECT tag ,DATE(start_time) AS dt,SUM(if_like) AS like_cnt,SUM(if_retweet ) AS retweet_cnt
FROM tb_user_video_log u 
INNER JOIN tb_video_info i
ON u.`video_id` = i.`video_id`
GROUP BY tag,dt
ORDER BY tag,dt DESC
)
SELECT * 
FROM
(
SELECT tag,dt,
SUM(like_cnt)over(PARTITION BY tag ORDER BY dt DESC ROWS BETWEEN current ROW  AND 6 following) AS sum_like_cnt_7d,
MAX(retweet_cnt)over(PARTITION BY tag ORDER BY dt DESC ROWS BETWEEN current ROW  AND 6 following) AS max_retweet_cnt_7d
FROM new_t) AS tb1
WHERE dt BETWEEN '2021-10-01' AND '2021-10-03'
ORDER BY tag DESC,dt ASC;

全部评论

相关推荐

自来熟的放鸽子能手面...:这个不一定,找hr跟进一下
点赞 评论 收藏
分享
刷牛客的我很豁达:你是不是对算法有什么误解,你没手握两篇顶刊顶会,还想搞算法岗,有顶刊顶会在算法岗算才入门
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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