私は自分の行を各行の日付で注文しようとしています。MySQL日付順の行
1行には2016-09-15 15:36
があり、1つには2016-08-15 13:12
があります。最高のものがトップになるように、どのように注文しますか?
彼らの行はth_activity
と呼ばれ、私は通常のクエリで、あなたはSELECT * FROM threads ORDER BY th_activity DESC
ような何かをすることを知っているが、私はこの問題を知っていると信じています。行の型としてvarcharを使用します。私はそれが私が使用しなければならないものなら、長さ/値が日付のために何であるべきか本当にわかりません。
誰かがこれを正しく注文する方法を説明できる人は、私はそれを感謝します。
私はこれがなぜあなたにとって問題であるのかは分かりません。 ISO 8601のような日付/時刻の美しさは、アルファベット順のルールでソートすることができ、それでも意味をなさないということです。たとえ列がvarcharであっても、ソートされているはずです。そうでない場合は、日付の前に空白文字がある可能性があります。 – cypherabe