我正在运行SQL Server 2008 R2并尝试使用定期数量调整来计算运行总计。
我的数据如下:
我想保持运行量准确,这本身并不难。我在RunningQuantity
列中有这个。
然而,为了做到这一点,我需要拥有整个交易历史。
这意味着在发生循环计数时减去库存缩减。
我还有一个CycleCount
数量的列。我希望我可以将循环计数日期作为从该日期开始计算的运行总计中的起始/重置日期?
我的计算是:
-If PIQtyAdjustment <> 0 then RunningQuantity = PIQtyAdjustment + NetQuantityChange
-If PIQtyAdjustment = 0 then Previous Day RunningQuantity + CurrentDay NetQuantityChange
我该怎么做?
我希望这是有道理的!
谢谢, 贾斯汀