Hi,
I just want to ask how to consolidate these 3 queries with different SET into a single update query?
1st query - UpdateMAP
UPDATE QualityMatters INNER JOIN Teledynamics ON QualityMatters.vendor_partno=Teledynamics.[Item Number] SET Teledynamics.map = IIf([Teledynamics].[MAP]>0,[QualityMatters].[productprice],[Teledynamics].[MAP]);
2nd query - UpdatePrices
UPDATE QualityMatters INNER JOIN Teledynamics ON QualityMatters.vendor_partno=Teledynamics.[Item Number] SET QualityMatters.listprice = [listprice]+([vendor_price]-[Price]), QualityMatters.productprice = [productprice]+([vendor_price]-[Price]);
3rd query - UpdateStocks
UPDATE Teledynamics INNER JOIN QualityMatters ON Teledynamics.[Item Number]=QualityMatters.vendor_partno SET QualityMatters.customfield1 = IIf(Teledynamics.[Quantity Available]=0,"OUT OF STOCK",IIf(Teledynamics.[Quantity Available]>10,"IN STOCK",IIf(Teledynamics.[Quantity Available]<=10,"LOW STOCK","Discontinued")));
I just want to know what are the codes will I use for them.
Thank you,
I just want to ask how to consolidate these 3 queries with different SET into a single update query?
1st query - UpdateMAP
UPDATE QualityMatters INNER JOIN Teledynamics ON QualityMatters.vendor_partno=Teledynamics.[Item Number] SET Teledynamics.map = IIf([Teledynamics].[MAP]>0,[QualityMatters].[productprice],[Teledynamics].[MAP]);
2nd query - UpdatePrices
UPDATE QualityMatters INNER JOIN Teledynamics ON QualityMatters.vendor_partno=Teledynamics.[Item Number] SET QualityMatters.listprice = [listprice]+([vendor_price]-[Price]), QualityMatters.productprice = [productprice]+([vendor_price]-[Price]);
3rd query - UpdateStocks
UPDATE Teledynamics INNER JOIN QualityMatters ON Teledynamics.[Item Number]=QualityMatters.vendor_partno SET QualityMatters.customfield1 = IIf(Teledynamics.[Quantity Available]=0,"OUT OF STOCK",IIf(Teledynamics.[Quantity Available]>10,"IN STOCK",IIf(Teledynamics.[Quantity Available]<=10,"LOW STOCK","Discontinued")));
I just want to know what are the codes will I use for them.
Thank you,