繁体   English   中英

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

[英]Can MySQL properly sort DATETIME columns when the values have been formatted with DATE_FORMAT?

几乎不言自明。 当日期已用DATE_FORMAT格式化时,MySQL 可以对日期进行排序(即不是按字母顺序,而是按日期)?

具体来说,就我而言,仅从 DATETIME 值中提取了 DATE 部分。

是的。

ORDER BY DATE(`date_time`) DESC

如果您在选择列时已经计算过了,只需使用它的别名。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM