フィールド A、varchar 型があります。 3つのデータがありますが、A DESCでソートすると、2013.03、2013.02、2013.04の順になります
最新の時刻を最初にするにはどうすればよいですか?データテーブルのフィールドタイプを変更せずに。讨
Order By A DESC, shijian desc
注文by は複数のフィールドを持つことができます
重要なのは、2013.03 のフィールドが A であるということです
試してみましたが、順序はあなたの要求に従っています...なぜ同じ結果が得られないのかわかりません...
試してみましたが、順序は要求どおりです... なぜ同じ結果が得られないのかわかりません...
フィールドの型は varchar ですか?
は varchar です
試してみましたが、順序はあなたが要求したとおりです... なぜ同じ結果が得られないのかわかりません...
あなたがこれを言ったら、私は行きます戻ってもう一度見てみると、データが再び正常にソートされていることがわかりました。理由も分かりません。それはとても邪悪です。
念のため、最終的には 2 つのフィールドに分割しました。 1 つは年を保存するために使用され、もう 1 つは月を保存するために使用されます。どちらも整数です。並べ替えの信頼性が向上します。
今日は明らかに整理が異常だったのですが、ずっと考えていたら夕方にはまた正常になりました。邪悪な扉。