我正在尝试创建一个包含每个组摘要的报告。例如:
ID NAME COUNT TOTAL TYPE -------------------------------------------------- ------------ 1 测试 1 10 A 2 测试 2 8 A 18 7 测试先生 9 B 12 XYZ 4 乙 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)。