簡體   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