SELECT failure_category, count(*) AS `count` FROM mta_connection JOIN mta_accept ON mta_accept.mta_conn_id = mta_connection.mta_conn_id WHERE disposition='reject' AND connect_time >=:start_date AND connect_time <:end_date GROUP BY failure_category