当使用DATE_FORMAT格式化值时,MySQL能否正确排序DATETIME列?

时间:2011-06-10 01:19:54

标签: mysql datetime date

几乎不言自明。当日期格式为DATE_FORMAT时,MySQL可以对日期进行排序(即不按字母顺序排序,但像日期一样)?

具体来说,在我的情况下,只从DATETIME值中提取了DATE部分。

1 个答案:

答案 0 :(得分:7)

ORDER BY DATE(`date_time`) DESC

如果您在选择列时已经计算过,请使用别名。

SELECT DATE(`date_time`) AS `date`
    FROM `table`
ORDER BY `date` DESC