求助---oracle的数据分类汇总,SQL查询语句? 400 报错
求助:关于分类汇总的问题
表名: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
UNION吧。 SQL1 where 机关条件 UNION SQL2 where 野外条件,再包一层,计算全部合计######
plsql写存储过程,写function,拼拼凑凑就出来了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。