【发布时间】:2009-09-22 06:03:59
【问题描述】:
我正在从 MySql 数据表中提取数据。我正在从名为“PubDate”(意思是发布日期)的行中提取信息。此格式是日期格式,而不是日期时间。当我执行查询时
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(降序)......但它不是最好的。
【问题讨论】:
-
ASC 将最旧的日期放在顶部; DESC 将在顶部显示最近的日期..