0
我需要更新一个表,并依次计算才能得到正确的最终结果。 但我认为当我执行下面的语句时,它会同时运行所有计算,导致错误地计算结果。我需要的是让这样的事情:SQL多次计算顺序+总结值
OF =订单这时旁边
日报X /集装箱尺寸=看板卡
号(+ MCT +交通+安全)每日X
(综述的例如3.0的 “看板卡片的编号” 的结果成为4)
然后下一
作者X每日/集装箱尺寸=运行线
(综述 “运行线” 的例如3.0的结果成为4)
然后下一
运行线X集装箱尺寸=土地面积
然后下一
号看板X集装箱尺寸=最大库存
中Then next
(No.的看板 - 运行线)X集装箱尺寸=触发1
然后下一
(的看板号 - 运行线 - 1)X集装箱尺寸=触发2
然后下一
(号看板 - 运行线 - 2)X集装箱尺寸=触发3
最后
每日X(0.5 X(+ MCT OF)+交通+安全)=平均INVE ntory
SELECT [Part Num], Daily, [O.F], [Order], MCT, Transit, [Safety], [Container Size], [No. of Kanban Card], [Run Line], [Lot Size], [Max. Inventory], [Trigger 1], [Trigger 2], [Trigger 3], [Avg. Inventory],
(Daily * [O.F]) AS [Order],
(Daily * ([O.F] + MCT + Transit + [Safety])/[Container Size]) AS [No. of Kanban Card],
([O.F] * Daily/[Container Size]) AS [Run Line],
([Run Line] * [Container Size]) AS [Lot Size],
([No. of Kanban Card] * [Container Size]) AS [Max. Inventory],
(([No. of Kanban Card] - [Run Line]) * [Container Size]) AS [Trigger 1],
(([No. of Kanban Card] - [Run Line] - 1) * [Container Size]) AS [Trigger 2],
(([No. of Kanban Card] - [Run Line] - 2) * [Container Size]) AS [Trigger 3],
(Daily * (0.5 * ([O.F] + MCT) + Transit + [Safety])) AS [Avg. Inventory]
FROM SuperMarketTest