【发布时间】:2013-12-03 07:41:31
【问题描述】:
如何在 ASC 中排序日期,
日期格式如下
01 January 2013
13 August 2013
27 June 2013
我试过这个查询
SELECT * FROM table ORDER BY TIMESTAMP(date) ASC
还有这个查询
SELECT * FROM property_rent ORDER BY UNIX_TIMESTAMP(date) ASC
【问题讨论】:
-
您想要的排序顺序是什么?
-
从最旧到最新。似乎无法在 str_to_date 中找到正确的日期格式。
-
'%d %M %Y' 应该可以工作(假设所有行都有相同格式的数据)...但是,为什么不直接将列类型更改为 DATE?跨度>