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

各个视频的平均完播率

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

select
  tv.video_id as video_id,
  round(
    avg(
      case
        when (tu.end_time - tu.start_time) >= tv.duration then 1
        else 0
      end
    ),
    3
  ) as avg_comp_play_rate
from
  tb_user_video_log tu
  inner join tb_video_info tv on tu.video_id = tv.video_id
where 
    year(tu.start_time) = '2021'
group by
  tv.video_id
order by
  avg_comp_play_rate desc
  
全部评论

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务