【发布时间】:2015-10-14 01:39:22
【问题描述】:
在过去的 2 天里,我一直在努力让这个触发器工作,但没有成功。我已经用几种不同的方式重写了它,但仍然无法让它工作
SELECT *
FROM Estim
WHERE PartNo = '[SearchVal1]'
AND ReOrdLevel > QtyOnHand + QtyOnRes + (SELECT SUM(QtyToStock)
FROM OrderDet
WHERE OrderDet.PartNo = Estim.PartNo
AND OrderDet.Status ='Open')
当零件编号低于重新订购水平时,它应该提醒我们的一位销售成员重新订购库存商品。
该查询添加了储备单位、现有单位以及当前正在创建的将进入库存的单位。
当我添加库存零件时,它似乎中断了,需要将该零件编号的所有未结订单添加在一起,然后将其添加到储备和手头。
对编写查询非常陌生,因此我们将不胜感激!
【问题讨论】:
-
哪个 dbms 产品? (当涉及到触发器时,它们中的大多数都远不符合 ANSI SQL...)