2015-10-13 153 views
0

我一直在努力讓這個觸發器在過去的2天內運行,沒有運氣。我已經重新編寫這幾種不同的方法,但仍無法得到它的工作用於ERP系統的SQL觸發器

SELECT * 
FROM Estim 
WHERE PartNo = '[SearchVal1]' 
    AND ReOrdLevel > QtyOnHand + QtyOnRes + (SELECT SUM(QtyToStock) 
              FROM OrderDet 
              WHERE OrderDet.PartNo = Estim.PartNo 
              AND OrderDet.Status ='Open') 

它應該提醒我們的銷售成員之一,以重新排序股票項目時和零件號爲重新排序如下水平。

該查詢添加儲備中的單位,以及當前正在創建的將進入庫存的單位。

當我添加需要將該零件號碼的所有未結訂單添加到一起,然後將其添加到預留和庫存中的庫存零件時,它似乎會中斷。

寫作查詢很新,所以任何幫助將不勝感激!

+2

哪個dbms產品? (當涉及到觸發器時,它們中的大部分都不符合ANSI SQL標準...) – jarlh

+0

E2商店系統。 – Jambii

回答

0

您是否考慮過使用內置庫存低觸發器?去客戶,然後按f4設置任何所需的修改,並啓動觸發器服務器文件tservado.exe。或者您可以使用該觸發器來獲取使用的語法。我目前無法訪問該軟件,但這應該適合您。

+0

我試過使用預製的,但它沒有比較正確的字段和再訂購級別(我們的股票系統設置得很差),所以我需要能夠查看過程中匹配的訂單零件號要正確評估是否需要下訂單。 – Jambii