select b.uid as uid, b.diff as days_window, round(b.diff*b.avg_cnt,2) as avg_exam_cnt from ( select a.uid as uid, max(datediff(a.start_time,a.new_time)+1) as diff, count(*)/(1+datediff(max(a.start_time),min(a.start_time))) as avg_cnt from ( select uid, exam_id,start_time,submit_time,score, lag(start...