就是得到这样的结果!
id c d
--- --- -------
1 20 20
2 34 54 --20+34
3 40 94 --54+40
4 55 144 --90+55
5 70 214 --144+70
id c d
--- --- -------
1 20 20
2 34 54 --20+34
3 40 94 --54+40
4 55 144 --90+55
5 70 214 --144+70
from 表 a
,(select sum(c) from T where id <= a.id) as d
from T a
SELECT id, c, (SELECT SUM(c) FROM 表 WHERE id <= A.id) as d
FROM 表 A如果id不符合要求, 有个笨办法, 就是先导到临时表里, 作一个符合要求的id