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

各个视频的平均完播率

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

select I.video_id as `video_id`,round(avg(timestampdiff(SECOND,start_time,end_time)>=duration),3) as `avg_comp_play_rate`
from tb_user_video_log as U
left join tb_video_info as I
on I.video_id=U.video_id
where YEAR(start_time)='2021'
group by I.video_id
order by avg_comp_play_rate desc;
# unit: 日期比较返回的时间差单位,常用可选值如下:
# SECOND:秒
# MINUTE:分钟
# HOUR:小时
# DAY:天
# WEEK:星期
# MONTH:月
# QUARTER:季度
# YEAR:年
SELECT TIMESTAMPDIFF(SECOND,'2023-07-31 09:04:08','2023-07-31 09:02:08');  # -120 
# TIMESTAMPDIFF(unit,time1,time2)
# unit(time2-time1)

全部评论

相关推荐

2024-12-16 21:10
曲阜师范大学 Web前端
点赞 评论 收藏
分享
2024-12-30 22:31
吉首大学 Web前端
工字钢写代码:改成吉林就OK了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务