题解 | #每类视频近一个月的转发量/率#
每类视频近一个月的转发量/率
https://www.nowcoder.com/practice/a78cf92c11e0421abf93762d25c3bfad
with temp as ( #根据最近的天数过滤数据 select video_id, if_retweet from tb_user_video_log, # 求最近的天数 ( select end_time max_end_time from tb_user_video_log order by end_time desc limit 1 ) as max_time where end_time >= date_sub(max_end_time, interval 30 day) and end_time <= max_end_time ) #联表求结果 select tag, sum(if_retweet) retweet_cut, round(sum(if_retweet) / count(*), 3) retweet_cut from temp join tb_video_info using (video_id) group by tag order by retweet_cut desc