select uid,start_month,count(start_month),count(submit_month) from (select uid,date_format(start_time,'%Y%m') start_month,date_format(submit_time,'%Y%m') submit_month, dense_rank() over(partition BY uid order by date_format(start_time,'%Y%m') desc) ranking from exam_record) data2 where ranking <4...