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

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

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

SELECT *
FROM(
SELECT 
    tag,
    DATE_FORMAT(end_time,'%Y-%m-%d') AS dt,
    SUM(SUM(if_like)) OVER(partition by tag order by DATE_FORMAT(end_time,'%Y-%m-%d') rows 6 preceding) AS sum_like_cnt_7d,
    MAX(SUM(if_retweet)) OVER(partition by tag order by DATE_FORMAT(end_time,'%Y-%m-%d') rows 6 preceding) AS max_retweet_cnt_7d
FROM tb_video_info info
JOIN tb_user_video_log log USING(video_id)
WHERE DATEDIFF('2021-10-03',SUBSTR(end_time,1,10))<9
GROUP BY tag,dt
ORDER BY tag DESC,dt) a
WHERE a.dt BETWEEN '2021-10-01' AND '2021-10-03'

#----需要注意SQL的执行顺序,就能理解使用FROM子查询的原因了

全部评论

相关推荐

牛客刘北:如果暑期实习是27届的话,你要晚一年才会毕业,企业为什么会等你呢?要搞清时间逻辑呀!27届现在实习只能是在暑假实习,这是日常实习,不是暑期实习。所以多去投日常实习吧,暑期实习肯定不会要你的
点赞 评论 收藏
分享
06-14 19:09
门头沟学院 Java
darius_:给制造业搞的,什么物料管理生产管理,设备管理点检,最最关键的就是一堆报表看板。个人觉得没啥技术含量都是些基本的crud,但是业务很繁琐那种
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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