```WITH t AS (
	SELECT
		*,
		DAY ( LAST_DAY( submit_time ) ) days,
		DATE_FORMAT( submit_time, "%Y%m" ) submit_month 
	FROM
		practice_record 
	WHERE
		YEAR ( submit_time ) = "2021" 
	) SELECT
	submit_month,
	count( question_id ) month_q_cnt,
	ROUND( count( question_id ) / days, 3 ) avg_day_q_cnt 
FROM
	t 
GROUP BY
	submit_month,
	days UNION ALL
SELECT
	"2021汇总" AS submit_month,
	count( question_id ) month_q_cnt,
	ROUND( count( question_id ) / 31, 3 ) avg_day_q_cnt 
FROM
	t
ORDER BY
	submit_month ASC