对我来说,这道题两个难点: 如何找到最新日期 如何表示近三十天法一(自己写的,用到了窗口函数,写复杂了) SELECT tbi.tag, SUM(tuv.if_retweet) AS retweet_cnt, ROUND(AVG(tuv.if_retweet), 3) AS retweet_rate FROM ( -- 最近30天内的视频 SELECT video_id, if_retweet FROM ( SELECT video_id, if_retweet, end_time FROM tb_user_video_log ) AS t1 WHERE DATE_ADD(end_time, ...