求助---oracle的数据分类汇总,SQL查询语句

pargy 发布于 2014/10/22 14:39
阅读 1K+
收藏 0

求助:关于分类汇总的问题

表名:aa

结构:

类型   工号   姓名  年龄  金额1   金额2   金额3

机关   001    张三   40   100     100      100

机关   002    李四   35   100     200      300

机关   003    王五   38   200     200      200

野外   001    张三   27   600     600      100

野外   002    赵六   45   1000    1000     800

我想实现以下结构的分类汇总,但我自己写的SQL实现不了,我是用grouping和rollup组合来写的SQL,但我写出来的SQL,汇总的太细了,基本上是每一条就搞一次汇总,不是我希望得到的结构。

求助,请老师和高手门帮帮我,谢谢啦

想实现:

类型   工号   姓名  年龄  金额1   金额2   金额3

机关   001    张三   40   100     100      100

机关   002    李四   35   100     200      300

机关   003    王五   38   200     200      200

机关   小计   3         400     500      600

野外   001    张三   27   600     600      100

野外   002    赵六   45   1000    1000     800

野外   小计   2         1600    1600     900

全部   合计   5         2000    2100     1500

 


加载中
0
大连馋师
大连馋师
UNION吧。 SQL1 where 机关条件 UNION SQL2 where 野外条件,再包一层,计算全部合计
0
Gillian_Male
Gillian_Male

plsql写存储过程,写function,拼拼凑凑就出来了


返回顶部
顶部