Я хочу получить последние 10 уникальных месяцев, в которых были события, хранящиеся как event_date в качестве даты mysql. Я использую coldfusion, поэтому могу сгруппировать результат, но не могу заставить его работать, как хотелось бы.
Это то, что у меня есть до сих пор.
SELECT MONTH(event_date) AS month, YEAR(event_date) AS year, event_date from events
так идеально, если в августе не было сообщений, будет выводиться как
сентябрь 2010 июль 2010 г. июнь 2010 может
и т.д.
Спасибо.
R.
SELECT DISTINCT MONTH(event_date) AS month, YEAR(event_date) AS year from events ORDER BY year DESC, month DESC LIMIT 10;
SELECT DISTINCT MONTH(event_date) AS month, YEAR(event_date) AS year from events ORDER BY year DESC, month DESC LIMIT 10;