mysql - получение последних 10 уникальных месяцев - PullRequest
0 голосов
/ 16 сентября 2010

Я хочу получить последние 10 уникальных месяцев, где были события, сохраненные как event_date как дата mysql Я использую Coldfusion, поэтому могу сгруппировать результат, но не могу заставить его работать так, как мне хотелось бы.

Это то, что я имею до сих пор.

SELECT MONTH(event_date) AS month, YEAR(event_date) AS year, event_date from events

так что в идеале, если бы в августе не было сообщений, было бы выведено значение

сентябрь 2010 июль 2010 июнь 2010 май

и т. Д.

Спасибо.

R.

1 Ответ

2 голосов
/ 16 сентября 2010
SELECT DISTINCT MONTH(event_date) AS month, YEAR(event_date) AS year from events ORDER BY year DESC, month DESC LIMIT 10;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...