select 
    tag,
    sum(if_retweet) retweet_cut,
    round(sum(if_retweet)/count(start_time),3) retweet_rate
from 
    tb_user_video_log u 
left join 
    tb_video_info v
on u.video_id = v.video_id
where date(start_time) > (select date_add(max(date(start_time)),interval -30 day) from tb_user_video_log)
group by tag
order by retweet_rate desc;