2011-01-07 11 views
0

私は次のようにそこに日付を保存継承DB:YYY-MM-DD HH:mm:ssのMySQLのソート文字列、日付などではない文字列として

私は私のmysqlのクエリで日付でソートすることを望んでいたが、それは彼らを扱っています文字列のように、それに応じてソートします。

問合せ自体に日付ではなく文字列をソートする方法はわかっていますか?

おかげで、 ロバート

+0

は、文字列が正しくソートされません?私は3 yがあなたの記事の誤字であると仮定しています。 – Raj

+0

文字列として扱うのは本当に重要ですか?限り、私は結果が同じでなければならないと言うことができますし、パフォーマンスについて心配している場合は、単にインデックスを追加することができます。 –

答えて

1

あなたがこれまでに値をキャストし、それによってソート試すことができます:それはYYYY-MM-DDとして保存されるよう

ORDER BY CAST(SDate As DATETIME);