В базе хранятся даты в формате 03/04/06-02:04:07. Тип поля text.
При сортировке по дате. сортировка происходит неправильно. Подскажите, как преобразовать эту дату в запросе к нужному формату и сделать правильную сортировку по дате.
Автор оригинала: Фанат
какая разница - сколько записей?
сначала надо поменять формат самой даты - сделать нормальную.
потом поменять тип поля
тогда не собьётся
нет, можно запросом
update table set data=concat(...)
И дальше кучка субстрингов, которые вырезают нужные части и вставляют в выражение.
тоько сначала потренируйся на селекте, пока не получишь нужное выражение
Автор оригинала: Фанат
нет, можно запросом
update table set data=concat(...)
И дальше кучка субстрингов, которые вырезают нужные части и вставляют в выражение.
тоько сначала потренируйся на селекте, пока не получишь нужное выражение
У меня сейчас анналогичная проблема. В таблице где дата регистрации хранится указал тип поля
date TINYTEXT NOT NULL default ''"
Вот тоже сортируется коряво. Скажите где я могу про такую конструкцию запроса почитать update table set data=concat(...), чтобы не стёрлись значения в этом столбце.