Есть таблица в базе со статистикой. В поле `date` (тип поля date) попадает дата в формате 2013-02-02
идет выборка и записывается в таблицу
("SELECT `...`, `....`, `....`, `.....`, `.....`,
DATE_FORMAT(`date`, '%d.%m.%y ') as `date`
FROM `". DBPREFIX ."stata`
ORDER BY `date` DESC
LIMIT ".(int)$myrow['st'].""
);
если сортировать по `date` вывод даты получается в неправильном порядке.
В таком вот виде, не понятно по чему он сортирует, причем видно что пропустил 9, 6, 4 месяц, если это у него месяц.
31 если это число, то столько его там нет мах 4 штуки 31 числа.
и в базе есть данные за 2013 год, их вообще не выводит.
31.12.12
31.12.12
31.10.12
31.10.12
31.10.12
31.08.12
31.08.12
31.08.12
31.08.12
31.08.12
31.07.12
31.07.12
31.07.12
31.07.12
31.05.12
31.05.12
31.03.12
31.03.12
31.03.12
31.03.12
31.01.12
31.01.12
31.01.12
31.01.12
30.12.12
30.12.12
30.12.12
30.11.12
Если поставить ORDER BY `id` DESC... то сортировка получается нормальная, по дате по порядку
но по id сортировать мне не желательно, т.к. в базу стата заносится не по порядку, соответственно и вывод будет..
Помогите, не могу понять где косяк.