У меня есть таблица
id | message | date_posted
1 | testing | 2011-03-08 03:15:13
2 | testing | 2011-03-06 03:15:13
3 | testing | 2011-03-08 03:15:13
И мне нужен запрос, где я возвращаю список различных дат в порядке убывания.Я попытался сформулировать запрос следующим образом:
SELECT DISTINCT CAST(`date_posted` AS DATE) AS dateonly FROM table
Это дает мне даты, но они не различаются и имеют дубликаты.
Есть идеи?(Используя php / mysql)
ОСНОВНОЕ РЕДАКТИРОВАНИЕ:
Забыл важную информацию.Я пытаюсь получить уникальные даты, основанные на месяце и году.
2011-03-08 03:15:13
2011-03-06 03:15:13
2011-03-02 03:15:13
2011-03-01 03:15:13
2011-02-01 03:15:13
Таким образом, выполнение запроса вернет только [2011-03-dd, 2011-02-01] (dd - любой день)
Прошу прощения за то, что не сказал этого.