表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);