当前位置: 代码迷 >> Oracle管理 >> oracle 求指教解决方法
  详细解决方案

oracle 求指教解决方法

热度:24   发布时间:2016-04-24 05:35:31.0
oracle 求指教
表1字段(扣款总额,扣款类型,员工号)
表2字段(人名,员工号)
表1是每个人的明细
每天数据只有一个扣款类型,如何统计出每个人不同扣款类型的扣款总额
显示成
类型1 类型2 类型3 类型4
223 333 12 23



------解决方案--------------------
测试数据:
SQL code
CREATE TABLE T117(    员工号 VARCHAR2(20),    姓名  VARCHAR2(20));INSERT INTO T117 VALUES('01', '张三');INSERT INTO T117 VALUES('02', '李四');INSERT INTO T117 VALUES('03', '王五');CREATE TABLE T118(    员工号 VARCHAR2(20),    扣款类型 NUMBER(4),    扣款金额 NUMBER(4));DELETE T118;INSERT INTO T118 VALUES('01', 1, 10);INSERT INTO T118 VALUES('01', 1, 20);INSERT INTO T118 VALUES('01', 2, 30);INSERT INTO T118 VALUES('01', 3, 40);INSERT INTO T118 VALUES('02', 1, 50);INSERT INTO T118 VALUES('02', 2, 60);INSERT INTO T118 VALUES('02', 2, 70);
  相关解决方案