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

各个视频的平均完播率

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

SELECT tl.video_id,ROUND(SUM(CASE WHEN (end_time -start_time) >= duration  
                          THEN  1 
                          ELSE 0
                          END) / COUNT(*),3) as avg_comp_play_rate
FROM tb_user_video_log  tl JOIN tb_video_info  ti  on tl.video_id = ti.video_id  
WHERE year(tl.start_time) =2021
GROUP BY  tl.video_id
order by  avg_comp_play_rate desc

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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