题解 | #某乎问答最大连续回答问题天数大于等于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;