题解 | #每类视频近一个月的转发量/率#
每类视频近一个月的转发量/率
https://www.nowcoder.com/practice/a78cf92c11e0421abf93762d25c3bfad
##选择答案需要的字段 select ## 类别标签 tag, ## 转发总数 sum(if_retweet) retweet_cut, ## 转发率 cast(sum(if_retweet)/count(*) as decimal(16,3)) retweet_rate from ( ## 挑选需要的字段 select ## 类别标签 tag, ## 转发数 if_retweet, ## 结束时间 end_time, ## 求表所有记录的结束日期时间中最新日期 max(end_time) over() max from tb_user_video_log tuvl ## 内连接 inner join tb_video_info tvi ## 根据视频id连接 on tuvl.video_id=tvi.video_id )t1 ## 最近30天的记录(从表记录最新日期来算) where datediff(max,end_time)<30 ## 分组字段 group by tag ## 按照转发率降序输出 order by retweet_rate desc#纯粹的学习分享#