• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GROUP BY使用時のソートについて)

GROUP BY使用時のソートについて

このQ&Aのポイント
  • OracleSqlにて「GROUP BY」を使用した日付データの取得の際、降順ソートができない問題が発生しています。
  • 作成したSql文では「ORDER by」句に「DESC」を付けても降順ソートが行えず、なぜソートができないのか疑問です。
  • また、「GROUP BY」を使用するとソートができないのか、それとも日付型のためソートができないのか知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • sgh
  • ベストアンサー率61% (75/121)
回答No.1

ORDER by TO_CHAR(RECORDDATE,'YYYY/MM/DD') DESC ,RECORDYEAR ,RECORDMONTH ,RECORDDAY でうまくいくと思います。外していたらごめんなさい。

kaji_0131
質問者

お礼

sghさんすばやいお返事ありがとうございました。 早速試したところ、うまくいきました。 DESCはORDER BYの一番後ろだと思っていましたので、 TO_CHARの後ろへと持って行くとはまったく気がつきませんでした・・・ 本当に困っていたのでとても助かりました。 本当にありがとうございました。