0
我有兩個表。一個是源表,另一個是主。如果匹配的項目和源表中的更改價格增加不超過主表的10%,我需要進行更新。MERGE和條件
WHEN MATCHED AND (Source.list_price - Master.list_price)/100 < .10
UPDATE SET...
這可以工作,但源表中的某些價格小於主表。如何確保查詢僅在增加時才採取行動?
我有兩個表。一個是源表,另一個是主。如果匹配的項目和源表中的更改價格增加不超過主表的10%,我需要進行更新。MERGE和條件
WHEN MATCHED AND (Source.list_price - Master.list_price)/100 < .10
UPDATE SET...
這可以工作,但源表中的某些價格小於主表。如何確保查詢僅在增加時才採取行動?
添加一個條件,以檢查Source
價格大於價格在Master
表所示:
WHEN MATCHED AND (Source.list_price - Master.list_price)/100 < .10 AND Source.list_price > Master.list_price
UPDATE SET...
啊!簡單!謝謝 –