题解 | 非常粗糙的求平均播放进度大于60%的视频类别

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

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

SELECT tvi.tag, CONCAT
(ROUND
    (AVG
        (IF
            (TIMESTAMPDIFF(SECOND,start_time,end_time)>tvi.duration,1,
            TIMESTAMPDIFF(SECOND,start_time,end_time)/tvi.duration)   
        )*100,2
    ),"%"
) AS avg_plg_progress
FROM tb_user_video_log tul
LEFT JOIN tb_video_info tvi
ON tul.video_id=tvi.video_id
GROUP BY tvi.tag
HAVING AVG(IF(TIMESTAMPDIFF(SECOND,start_time,end_time)>tvi.duration,1,TIMESTAMPDIFF(SECOND,start_time,end_time)/tvi.duration)) > 0.6
ORDER BY avg_plg_progress DESC;

全部评论

相关推荐

轻絵梨花泪沾衣:南泵,大少爷驾到通通闪开
点赞 评论 收藏
分享
程序员花海_:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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