最後の12か月のレコードグループの数をMM-YYYYで求めます。最後の12ヶ月のデータをSQLで正しい順序で表示する方法
select to_char((SCHEDULED_START_DT), 'MM-YYYY') , count(*)
from XYZ where SCHEDULED_START_DT > TRUNC (ADD_MONTHS (SYSDATE, -11), 'MM')
group by to_char((SCHEDULED_START_DT), 'MM-YYYY')
これは上記のクエリの出力です。
は、しかし、私は、出力は次の順序
10-2016
11-2016
12-2016
01-2017
02-2017
03-2017
04-2017
05-2017
06-2017
07-2017
08-2017
09-2017
これを行うための最善の方法は何になりたいですか?
最も簡単な方法は、YYYY-MMの代わりに、MM-YYYYを表示することです。 –