select video_id, round((100*完播率+5*点赞数+3*评论数+2*转发数)*(1/(1+最近无播放天数)),0) as hot_index from ( select tb_user_video_log.video_id video_id ,AVG(if(timestampdiff(second,start_time,end_time)>=duration,1,0)) as 完播率 ,sum(if_like) as 点赞数 ,count(comment_id) as 评论数 ,sum(if_retweet) as 转发数 ,datediff((select ma...