我如何在 MySQL 中订购日期值类似于“2014 年 2 月 28 日 06:21”的列?
最佳答案
使用STR_TO_DATE()
先将其转换为日期,然后按日期排序:
SELECT STR_TO_DATE(datecol, "%H:%i, %d %M %Y") AS newdate
-- ...
ORDER BY newdate DESC
关于MYSQL 按日期格式排序 "06:21, 28 February 2014",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22412016/