Как отсортировать столбец в MySQL, имеющий дату в формате% m /% d /% Y? - PullRequest
0 голосов
/ 29 марта 2019

Я хочу отсортировать столбец даты рождения в таблице, в которой дата хранится в формате% m /% d /% Y. Когда я использую order by, значения столбцов обрабатываются и сортируются как строки, а не как даты. Я пробовал функцию UNIX_TIMESTAMP (), но она также, кажется, не работает. Каковы возможные решения?

1 Ответ

0 голосов
/ 29 марта 2019

Использование STR_TO_DATE () Функция

SELECT * FROM yourtable
ORDER BY STR_TO_DATE(DueDate,'%m/%d/%Y ') DESC
...