August 31, 2017
MySQL日期格式转换DD/MM/YYYY选择查询?(like php strtotime)
问题描述
我有点困惑如何按日期格式排序。
对于格式为YYYY-MM-DD,您可以这样做:...ORDER BY date DESC...
你如何订购DD/MM/YYYY?
这不工作:
SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT 14
最佳解决方案
您可以使用STR_TO_DATE()将您的字符串转换为MySQL日期值和ORDER BY的结果:
ORDER BY STR_TO_DATE(datestring, '%d/%m/%Y')
但是,将列更改为DATE数据类型,而不是使用字符串。
次佳解决方案
猜猜你可能只想格式化输出日期?那么这就是你以后的事情
SEL… Read More