Вывод даты странно сортируется

Don Arana

Новичок
Вывод даты странно сортируется

Поле mailing_date типа datetime.

Запрос к mysql:
PHP:
SELECT date_format(mailing_date, '%d/%m/%Y') as mailing_date, mailing_id, mailing_text, mailing_sender
FROM mailing
ORDER BY mailing_date ASC

...

while($sql = mysql_fetch_array($query) {

Выводит:
01/07/2004
08/07/2004
22/06/2004
31/09/2004

Почему сортирует только дни в порядке возрастания? И как сделать сортировку по дням-месяцам?

Подскажите плз?
 
Don Arana
ты в курсе как сортируются строки?
задай отличное именем от числового mailing_date поля поле форматированной даты
 
Да проще даты хранить годом вперед, а перед отображением переворачивать
ГГ-ММ-ДД
 
agx
товарищ хранит даты правильно.
А вот ты совершенно не въехал в вопрос, увы тебе.
 
Да я просто про date_format не знал, чевствую, у меня какое-то извращение с датами твориться...
Хорошо на топик этот наткнулся.
 
Сверху