SELECT month, FORMAT(tot / mau, 2) AS avg_active_days, mau FROM ( SELECT month, COUNT(DISTINCT uid) AS mau, COUNT(DISTINCT uid,day) AS tot FROM ( SELECT id, uid, DATE_FORMAT(start_time, '%Y%m') AS month, DAY(start_time) AS day FROM exam_record ...