GROUP BY使用時のソートについて
OracleSqlにて「GROUP BY」使用した日付のデータを取得するSql文を作成したのですが、
「ORDER by」句に「DESC」を付けても降順ソートが行えません。
作成したSql文は以下の通りなのですがなぜ降順ソートが行えないのでしょうか?
「GROUP BY」を使用するとソート出来ないと言うことなのでしょうか?
それとも日付型なのでソートが出来ないと言うことなのでしょうか?
どなたかご存知の方おりましたらご教授下さい。
-------------------------------------------------
SELECT TO_CHAR(RECORDDATE,'YYYY/MM/DD')
,RECORDYEAR
,RECORDMONTH
,RECORDDAY
FROM STOCKTBL
WHERE TO_CHAR(RECORDDATE,'YYYY/MM/DD')<='2002/03/07'
AND TO_CHAR(RECORDDATE,'YYYY/MM/DD')>='2002/02/22'
GROUP BY TO_CHAR(RECORDDATE,'YYYY/MM/DD')
,RECORDYEAR
,RECORDMONTH
,RECORDDAY
ORDER by TO_CHAR(RECORDDATE,'YYYY/MM/DD')
,RECORDYEAR
,RECORDMONTH
,RECORDDAY
DESC
-------------------------------------------------
お礼
できました!\(^o^)/ 初心者につきあってくださってありがとうございます。m(__)m