Как извлечь отдельные годы из формата даты и времени (00-00-0000 00:00:00)?Я использую Symfony 2 и DQL.
В SQL это будет:
SELECT DISTINCT extract(year FROM created_at)
FROM news
ORDER BY created_at DESC
edit:
решение с SUBSTRING:
группа по годам (формат даты и времени Ymd H: i: s):
SELECT p, SUBSTRING(p.created_at, 1, 4) as year
FROM news p
GROUP BY year