Сгруппируйте, используя месяц, год в учении2

Как написать следующий SQL-запрос в doctrine2 как DQL.

SELECT COUNT(id)  
FROM stats  
WHERE YEAR(record_date) = 2009  
GROUP BY YEAR(record_date), MONTH(record_date)

то есть я бы хотелgroup by результаты основаны на поле месяца, года и даты и времени, хранящемся в таблице MySQL.