题解 | #平均播放进度大于60%的视频类别#

平均播放进度大于60%的视频类别

https://www.nowcoder.com/practice/c60242566ad94bc29959de0cdc6d95ef

select
    tag,
    concat(round(round(avg(if(date_diff / duration>1,1,date_diff/duration)),4)*100,2),"%") avg_rate
    # concat(round(avg(if(date_diff / duration>1,1,date_diff/duration)),4)*100,"%") avg_rate
from
    (
        select
            g.video_id,
            timestampdiff (second, start_time, end_time) date_diff,
            tag,
            duration
        from
            tb_user_video_log g
            left join tb_video_info i on g.video_id = i.video_id
    ) a group by video_id
    having round(avg(date_diff / duration),2)*100>60
    order by avg_rate desc

#23届找工作求助阵地#
全部评论

相关推荐

不愿透露姓名的神秘牛友
03-31 21:17
小米 后端 24k*15 硕士985
点赞 评论 收藏
分享
03-25 19:00
东北大学 Java
程序员牛肉:太好了,是聊天记录。不得不信了。 当个乐子看就好,不要散播焦虑
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务