WITH tb1 AS( SELECT tag, tb_user_video_log.video_id, IF(TIMESTAMPDIFF(SECOND,start_time,end_time) > duration,1,TIMESTAMPDIFF(SECOND,start_time,end_time) / duration) AS play_progress FROM tb_user_video_log LEFT JOIN tb_video_info ON tb_user_video_log.video_id = tb_video_info.video_id ) SELECT tag,...