[英]mysql sort string as date not as string
我繼承的數據庫存儲在那里,例如:yyy-mm-dd hh:mm:ss
我希望在mysql查詢中按日期排序,但是它將它們像字符串一樣對待並進行相應排序。
有人知道一種將它們排序為日期而不是查詢本身中的字符串的方法嗎?
謝謝羅伯特
您可以嘗試將值轉換為日期,然后按以下順序排序:
ORDER BY CAST(SDate As DATETIME);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.