mysql сортирует строку как дату, а не как строку - PullRequest
0 голосов
/ 07 января 2011

БД, которую я унаследовал, хранил там такие даты, как: ггг-мм-дд чч: мм: сс

Я надеялся отсортировать по дате в моем запросе MySQL, но он обрабатывает их как строку и соответственно сортирует.

Кто-нибудь знает способ сортировки их как даты, а не строки в самом запросе?

Спасибо, Роберт

1 Ответ

1 голос
/ 07 января 2011

Вы можете попробовать привести значение к дате и отсортировать по:

ORDER BY CAST(SDate As DATETIME);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...