请教如何达到连加的效果
xej 2006-04-21 11:53:02 本人用SQL的后台写了一个单据汇总的存储过程其最后实现的语句是要其实现结果如下结果
f1 f2 f3 f4 f5 f6 f7
101 现金 期初余额 0 0 23 23
本期合计 0 0 23 46
本年累计 25 2 23 69
102 银行存款 期初余额 0 0 40 109
本期合计 1000 0 1040 1149
本年累计 1040 0 1040 2189
111 短期投资 期初余额 0 0 0 2189
本期合计 3000 0 3000 5189
本年累计 3000 0 3000 8189
实现语句是select a.f1,a.f2,d.f3,,sum(c.f4),sum(c.f5),(case c.direction when 1 then sum(isnull(c.f4,0))-sum(isnull(c.f5,0)) when -1 then
-sum(isnull(c.f5,0))+sum(isnull(c.f4,0)) else 0 end),但是最后一个f7每行连加的效本人没想到怎样实现,请教各位如何在这段代码中增加代码达到类似f7连加的效果