私の問題は、製品がX番号のために販売されていない場合、0.8で私の製品テーブルのすべての価格を掛ける手続きをしなければならないということです。月の私はこれ以上、さらにを得るように見えることはできません現時点では今日から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