题解 | #每类视频近一个月的转发量/率#

每类视频近一个月的转发量/率

http://www.nowcoder.com/practice/a78cf92c11e0421abf93762d25c3bfad

关键点在于 有互动的最近一个月,是指tb_user_video_log表中最大的时间

观察数据看到由转发为1,没有转发为0,用SUM()计算出有转发的量,用COUNT()计算总量

select 
    tv.tag
    ,sum(if_retweet) reweet_cnt
    ,round(sum(if_retweet) / count(if_retweet),3) retweet_rate
from tb_user_video_log tu
left join tb_video_info tv
on tu.video_id = tv.video_id
where TIMESTAMPDIFF(day,tu.start_time,(select max(start_time) max_date from tb_user_video_log)) <= 29
group by tv.tag
order by retweet_rate desc
全部评论

相关推荐

2024-12-06 16:58
西北工业大学 Java
给份工作好不好:是“已结束”了然后又被捞出来了吗
点赞 评论 收藏
分享
2024-11-12 10:25
武汉晴川学院 Java
我见java多妩媚:大外包
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务