各グループの概要を記載したレポートを作成しようとしています。例えば:
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)です。