标签: sql-server
我有一张带有SKU ID的表A,所需的日期和需求以及另一张带有当前库存位置的表B.对于每个SKU ID,表B中的库存将是初始值,对于每个所需日期,我想创建两个新列,即开始库存和结束库存,这将根据相应的需求进行计算。我已经附加了输出图像
我找到了一个使用CTE递归的类似线程,但它只适用于一个ID。鉴于我有多个ID,我希望代码是动态的,并且当前一个ID的所有记录都已用尽时才能实现,这样对于下一个ID,它可以从表B中提取新的开始库存
由于
期望的输出: