Как написать следующий SQL-запрос в doctrine2 как DQL.
SELECT COUNT(id) FROM stats WHERE YEAR(record_date) = 2009 GROUP BY YEAR(record_date), MONTH(record_date)
т.е. я хотел бы group by результатов, основанных на поле месяца, года и даты и времени, хранящемся в таблице MySQL.
group by
В DQL вы также можете группировать по месяцу , году , дню и т. Д. С SUBSTRING.
SUBSTRING
Например - group by month (datetime format Y-m-d H:i:s):
group by month (datetime format Y-m-d H:i:s)
SELECT p, SUBSTRING(p.date, 6, 2) as month FROM Entity p GROUP BY month