sql语句计算,下一条减去上一条

图片说明

最后一列计算,用下一条减去上一条,相当于2号减1号,3号减2号,以此循环计算,
并将结果放入另一个表的字段中

3个回答

自己写一个函数或者存储过程去循环迭代

qq_35379468
Aklcoming select *,(select a.qty-b.qty from tb b where a.id=b.id+1) from tb a 用这个方法可以求出,但是有重复数据就会出错,如何去重相减
大约 4 年之前 回复

这个最好还是要在设计表的时候增加这么一个字段,然后插入数据时做减法处理

如果不是非要在sql server management studio中处理,可以在后台处理好在保存啊。做循环和计算等复杂动作,个人觉得还是后台处理好点

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问