表:
序号 类型 NUM1 NUM2
1 A 1 0
2 B 2 0
3 C 5 4
4 A 4 -2
5 B 0 1
6 C 2 1
实现如下查询:
序号 类型 NUM1 NUM2 累加
1 A 1 0 1
4 A 4 -2 3
2 B 2 0 2
5 B 0 1 3
3 C 5 4 9
6 C 2 1 12
请教来的
SELECT 序号,类型,num1,num2,
(select sum(num1+num2) from 表4 where 类型=t.类型 and 序号<=t.序号) as 累加 from 表4 t order by 类型,序号