前提・実現したいこと
Oracleのあるテーブルから過去6か月間の月ごとのレコード数を
求めようとしています。
該当テーブルにはレコードの作成時刻が入っている
CREATED_DTMがあり、それを利用して求めようと途中までSQLを作成しましたが
どこをどう直せばいいのかわからず行き詰まっています。
該当のソースコード
sqlソースコード
1SELECT SUM(DECODE( CREATED_MONTH, '201811', 1, 0)) SUMMARY1, SUM(DECODE( CREATED_MONTH, '201812', 1, 0)) SUMMARY2, SUM(DECODE( CREATED_MONTH, '201901', 1, 0)) SUMMARY3, SUM(DECODE( CREATED_MONTH, '201902', 1, 0)) SUMMARY4, SUM(DECODE( CREATED_MONTH, '201903', 1, 0)) SUMMARY5, SUM(DECODE( CREATED_MONTH, '201904', 1, 0))SUMMARY6 FROM to_char( CREATED_DTM, 'YYYYMM' ) CREATED_MONTH A(テーブル名)``` 2 3### 補足情報(FW/ツールのバージョンなど) 4Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production 5 6お手数をおかけしますがアドバイスを頂けると幸いです。
回答2件
あなたの回答
tips
プレビュー