with t as( select uid,sum(if(submit_time is null,1,0)) as incomplete_cnt,count(start_time) as total_cnt,sum(if(submit_time is null,1,0))/count(start_time) as incomplete_rate,row_number() over(order by sum(if(submit_time is null,1,0))/count(start_time) desc) as rk from exam_record left join examinati...