小编Bri*_*ian的帖子

CTE - 递归更新数量直到总消耗量

我一直在研究CTE,试图确定是否可以用订单数量递归更新库存数量记录,直到订单数量被消耗.

以下是表格和记录:

CREATE TABLE [dbo].[myOrder](
  [Account] [float] NOT NULL,
  [Item] [float] NOT NULL,
  [Quantity] [float] NOT NULL
) ON [PRIMARY]

insert into dbo.myOrder values (12345, 1, 50)

CREATE TABLE [dbo].[myInventory](
  [ID] [int] IDENTITY(1,1) NOT NULL,
  [Account] [float] NOT NULL,
  [InvDate] [numeric](18, 0) NOT NULL,
  [Item] [float] NOT NULL,
  [Quantity] [float] NOT NULL,
  [QuantitySold] [float] NOT NULL
) ON [PRIMARY]

insert into dbo.myInventory values (12345, 111287, 1, 45, 40)
insert into dbo.myInventory values (12345, 111290, 1, 40, 0)
insert into dbo.myInventory …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2005

9
推荐指数
1
解决办法
2343
查看次数

标签 统计

sql-server ×1

sql-server-2005 ×1