所以我的問題是,我必須制定一個程序,將產品表中的所有價格乘以0.8,如果產品沒有售出X數量幾個月。存儲過程給予「折扣」基於X從今天的月份數量
目前,我似乎無法得到任何進一步的比這
GO
CREATE PROC newprice(@numberofmonth int)
AS
BEGIN
DECLARE @today datetime
SET @today = GetDate()
SELECT product.productid, product.name
FROM orders JOIN orderitem on orderitem.orderid = orders.orderid
JOIN product on product.productid = orderitem.productid
WHERE orders.orderdate > (SELECT DATEADD(month, [email protected], @today))
UPDATE product set price = price * 0.8 where
END
希望一切是足夠透明的閱讀,沒有任何進一步的說明了解。我正在使用SQL Server。
奏效完美。非常感謝 – MrBawsEnough