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

各个视频的平均完播率

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 
全部评论

相关推荐

09-17 10:53
四川大学 C++
牛客91242815...:会写标书没有任何卵用,鉴定为横向垃圾导师的受害者
点赞 评论 收藏
分享
10-09 17:17
已编辑
门头沟学院 Java
活泼的代码渣渣在泡池...:同学你好,我也是学院本,后天要面这个亚信科技,是实习,请问问题都啥样呀,我项目就做了网上的,这是第一次面试
投递多益网络等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务