当前位置: 代码迷 >> 报表 >> 求一统计的SQL方法,该怎么解决
  详细解决方案

求一统计的SQL方法,该怎么解决

热度:951   发布时间:2016-05-05 08:13:34.0
求一统计的SQL方法
create table info
(
requedept varchar(10),
requearea varchar(20),
col varchar(20)
)

insert into info values('南海','南海北部','A')
insert into info values('南海','南海北部','A')
insert into info values('南海','南海南部','A')
insert into info values('高明','高明北部','A')
insert into info values('高明','高明南部','A')
insert into info values('高明','高明南部','A')
insert into info values('高明','高明中部','A')

理想输出结果 :
分公司 | 区域 | 次数 --统计的是按分公司,区域,A出现的次数
南海 | 南海北部 | 2
南海 | 南海南部 | 1
南海总 | 3
高明 | 高明北部 | 1
高明 | 高明南部 | 2
高明 | 高明中部 | 1
高明总 | 4
全市总 | 7

或者大家有什么更好的建议可以令到问题简单些也可以的







------解决方案--------------------
SELECT a.`requedept`,a.`requearea` ,COUNT(*) FROM info a GROUP BY a.`requedept`,`requearea` WITH ROLLUP

------解决方案--------------------
探讨

引用:

什么数据库? SQL SERVER?


ORACLE的
  相关解决方案