题解 | #各个视频的平均完播率#

各个视频的平均完播率

http://www.nowcoder.com/practice/96263162f69a48df9d84a93c71045753

提交未成功,是因为没有限制2021年,这个条件

select 
    b.video_id 
    ,round(count(if(b.dur_time - a.duration >=0 ,1,null))/count(1),3) avg_comp_play_rate
from 
(select id
    ,uid
    ,video_id
    ,unix_timestamp(end_time)-unix_timestamp(start_time) dur_time
 from tb_user_video_log
 where year(start_time)='2021'
) b
left join 
(select video_id,duration from tb_video_info)a 
on a.video_id = b.video_id 
group by b.video_id 
order by avg_comp_play_rate desc 
全部评论

相关推荐

05-03 12:45
西南大学 Java
sdgfdv:你这项目写的内容太多了,说实话都是在给自己挖坑,就算简历过了,后面面试也难受
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务