2009-09-22 84 views
0

我可是从一个MySQL数据表中提取数据。我是从一个叫“pubdate的”(意公布日期)列拉。这种格式是日期格式,而不是日期时间。当我执行查询MySQL的订购日期“问题

Select * from Articles order by pubDate ASC 

其日期为下达命令:

1.09/18/09 2.09/18/09 3.09/19/09 4.09/20/09

如果可能的话,我想能够首先通过使用方向“ASC”值获得最新的日期,由于我当前的代码逻辑。我已经尝试过

Select * from Article order by Cast(pubdate as datetime) ASC 

,但并没有改变输出。如果非要我......但它不是最好我能做到DESC(降序)。

+1

ASC将在顶部的最早日期是没有意义的; DESC将在最上方显示最近的日期.. – 2009-09-22 06:07:09

回答

6

最近的日期第一

为此,你必须使用DESC

1

,如果你希望你的最新的文章是第一次使用DESC。默认值是ASC所以在明确地将它添加