[英]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.