Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 计算净结果并将其存储在特定项目的行中_Sql Server 2008_Tsql - Fatal编程技术网

Sql server 2008 计算净结果并将其存储在特定项目的行中

Sql server 2008 计算净结果并将其存储在特定项目的行中,sql-server-2008,tsql,Sql Server 2008,Tsql,嗨,我希望有人能帮忙。我需要生成一个视图,其中包含一个项目的运行数量平衡。我们使用的系统没有分配或储备库存的概念 我将在SQL中尝试此操作。调用视图时,必须运行该过程 该视图将由2个表组成 库存量表 代码A 仓库北 QtyInStock 10 需求表 工作编号123 代码A 仓库从北方抽取 所需数量5 作业123是第一个使用代码A的作业,有利于计算 QtyInStock-所需数量 10-5=5 一旦另一个作业进入,则下一个作业必须使用前一行结果重新计算净结果 工作编号456 代码A 仓库从北方抽

嗨,我希望有人能帮忙。我需要生成一个视图,其中包含一个项目的运行数量平衡。我们使用的系统没有分配或储备库存的概念

我将在SQL中尝试此操作。调用视图时,必须运行该过程

该视图将由2个表组成

库存量表 代码A

仓库北

QtyInStock 10

需求表 工作编号123

代码A

仓库从北方抽取

所需数量5

作业123是第一个使用代码A的作业,有利于计算

QtyInStock-所需数量

10-5=5

一旦另一个作业进入,则下一个作业必须使用前一行结果重新计算净结果

工作编号456

代码A

仓库从北方抽取

所需数量3

以前的Reult-要求 5-3=2

很抱歉解释得不好。我希望有人能帮忙


服务器是SQL 2008,但我使用的管理工作室是SQL 2012

我看到这篇文章的方向可能是正确的:使用适当的软件MySQL、Oracle、DB2等来标记数据库问题很有帮助。。。和版本,例如sql-server-2014。语法和特征的差异通常会影响答案。