【发布时间】:2011-06-10 01:19:53
【问题描述】:
几乎不言自明。当日期被格式化为DATE_FORMAT 时,MySQL 可以对日期进行排序(即不是按字母顺序,而是像日期一样)?
具体来说,就我而言,仅从 DATETIME 值中提取了 DATE 部分。
【问题讨论】:
几乎不言自明。当日期被格式化为DATE_FORMAT 时,MySQL 可以对日期进行排序(即不是按字母顺序,而是像日期一样)?
具体来说,就我而言,仅从 DATETIME 值中提取了 DATE 部分。
【问题讨论】:
是的。
ORDER BY DATE(`date_time`) DESC
如果您在选择列时已经计算过了,只需使用它的别名。
SELECT DATE(`date_time`) AS `date`
FROM `table`
ORDER BY `date` DESC
【讨论】: