题解 | #每类视频近一个月的转发量/率#
每类视频近一个月的转发量/率
https://www.nowcoder.com/practice/a78cf92c11e0421abf93762d25c3bfad
select
tag,
sum(if_retweet) as retweet_cut,
round(sum(if_retweet)/count(video_id),3) as retweet_rate
from tb_user_video_log u
join tb_video_info i using(video_id)
where DATE(start_time) >= (
SELECT DATE_SUB(MAX(DATE(start_time)), INTERVAL 29 DAY) '间隔写29天才是往前推30天,包含起始两天,所以用>=;也可以往前推多一天,interval 30,但用>,也即从这一天的下一天开始提取记录。
FROM tb_user_video_log
)
group by tag
order by retweet_rate desc
OPPO公司福利 1133人发布