各グループの概要を記載したレポートを作成しようとしています。例えば:
IDNAMECOUNT合計タイプ -------------------------------------------------- ----------- 1テスト110A 2テスト28A 18 7テスト氏9B 12 XYZ 4 B 13 25 ABC 3 C 26 DEF 5 C 19 GHIJK 1 C 9
TOTAL列以外のすべてを実行できるクエリがあります。
select sd.id DATA_REF_NUM ID, count(sd.DATA_DEF_ID) COUNT, defs.data_name NAME, sd.type
from some_data sd, data_defs defs
where sd.data_def_id = defs.data_def_id
group by some_data.type, some_data.id, defs.data_nam
order by some_data.id asc, count(amv.MSG_ID) desc ;
グループの概要を取得する方法がわかりません。この場合、IDのグループごとにCOUNTの合計を取得しようとしています。
アップデート:
グループはタイプ別です。元の投稿でそれを忘れました。
TOTALは、各グループのSUM(COUNT)です。