Y
yjhbeer
Unregistered / Unconfirmed
GUEST, unregistred user!
select *,(isnull(cRkQuantity,0)-isnull(cCkQuantity,0)) as cQuantity from (select a.cWareHouse,b.cInvCode,b.cInvName,b.cInvStd,b.cGgxh,case when ((a.cLklx='采购入库') or (a.cLklx='其他入库')) then b.cQuantity end as cRkQuantity,case when ((a.cLklx='销售出库') or (a.cLklx='其他出库')) then b.cQuantity end as cCkQuantity from cCgglrk a,cCgglrks b where a.id=b.id ) a 我这样可以计算出,入库数量,出库数量,结存数量。我要达到的效果是:上一行的结存数+下一行入库数量-出库数量=结存,每一行以此类推都这样计算,该怎么写,请大侠多指教,谢谢!计算出来的结果如下:货物 入库 出库 结存A 10 10A 30 40A 11 29 依此类推...