100分急求sql语句(在线等待,谢谢)

bxq1 2003-09-24 07:06:59
有一进货明细帐表,如下:


货品名称 数量 单价 金额 付款 结存
aaa 10 10 100 120 20
bbb 20 10 200 100 -80
ccc 10 10 100 -180

结存为付款减金额在加上前一行的结存。请问用sql语句,如何算出结存的值,用游标可以吗?游标好象只能取当前行的值,不能取前一行的值。请大侠帮忙。谢谢!

...全文
42 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdhdy 2003-09-24
  • 打赏
  • 举报
回复
declare @a int
set @a=0
update 货明细帐表 set @a=付款-金额+@a,结存=@a
pengdali 2003-09-24
  • 打赏
  • 举报
回复
declare @a int
set @a=0
update 货明细帐表 set @a=isnull(付款,0)-isnull(金额,0)+@a,结存=@a
pengdali 2003-09-24
  • 打赏
  • 举报
回复
declare @a int
set @a=0
update 货明细帐表 set @a=isnull(付款,0)-isnull(金额,0)+@a,结存=@a
pengdali 2003-09-24
  • 打赏
  • 举报
回复
declare @a int
set @a=0
update 货明细帐表 set @a=付款-金额+@a,结存=@a

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧