题解 | #各个视频的平均完播率#
各个视频的平均完播率
https://www.nowcoder.com/practice/96263162f69a48df9d84a93c71045753
select video_id, round(avg(ok),3) as avg_comp_play_rate from (select a.uid,a.video_id, if(timestampdiff(second,a.start_time,a.end_time)>=b.duration,1,0) as ok from (select * from tb_user_video_log where year(start_time) = '2021') a join tb_video_info b on a.video_id = b.video_id) t group by video_id order by avg_comp_play_rate desc;
二战完播率 这次比上次快了很多....思路也清晰了很多。