SQL 怎么实现第一行数据减去第二行数据? 5
显示入库出存100105我想显示第一行的入库-出库,得出一个新列数据然后第二行的新列数据是(第一行的新列+第二行的新列)我再详细一点说一下显示结果入库出存(这个是我希望得...
显示
入库 出存
10 0
10 5
我想显示 第一行的入库-出库,得出一个新列数据
然后第二行的新列数据是(第一行的新列+第二行的新列)
我再详细一点说一下
显示结果
入库 出存 (这个是我希望得出的)
10 0 10
10 5 15
第一行的 最后的数是 入库-出库,得出的一个新列数据
第二行的新列数据是(第一行的新列+第二行入库-出库) 展开
入库 出存
10 0
10 5
我想显示 第一行的入库-出库,得出一个新列数据
然后第二行的新列数据是(第一行的新列+第二行的新列)
我再详细一点说一下
显示结果
入库 出存 (这个是我希望得出的)
10 0 10
10 5 15
第一行的 最后的数是 入库-出库,得出的一个新列数据
第二行的新列数据是(第一行的新列+第二行入库-出库) 展开
展开全部
select 入库,出库,(入库-出库) as 新列 into #temp
然后 #temp a inner join #temp b on a.rowid=b.rowid 想减就是了
然后 #temp a inner join #temp b on a.rowid=b.rowid 想减就是了
追问
你这个是直接 入库-出库。
我还需要加上库存的总数!
追答
上面我写错了,inner join那里是 a.rowid=b.rowid+1 对应的 相加,这样符合你的意思了?
什么库存的总数?你哪里提到过了?不明白你什么意思。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用一个简单的"存储过程"可以实现,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询