2009-09-22 17 views
0

私はMySqlデータテーブルからデータを取得しています。私は「PubDate」という行から引っ張っています(Published dateを意味します)。この形式は、DateTimeではなくDate形式です。ように日付順私はクエリを実行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は一番上に最新の日付を持つでしょう.. –

答えて

6

最新の日付最初

あなたはDESCを使用する必要があります。

1

最新の記事を最初に使用したい場合はDESCです。デフォルトはASCなので、明示的に追加する必要はありません