2011-01-07 42 views
0

我繼承了存儲在那裏的日期一樣的DB:YYY-MM-DD HH:MM:SSMySQL的排序字符串作爲日期而不是字符串

我希望通過日期在我的MySQL查詢排序,但它對待他們就像一個字符串並相應地排序。

任何人都知道一種方法來將它們排序爲日期而不是查詢本身中的字符串?

感謝, 羅伯特

+0

豈不字符串正確,因爲它被保存爲YYYY-MM-DD排序?我假設你的帖子中3 y是錯誤的錯誤。 – Raj 2011-01-07 19:40:38

回答

1

你可以嘗試值鑄造日期和由排序:

ORDER BY CAST(SDate As DATETIME);