Donc mon problème est que je dois faire une procédure qui va multiplier tous les prix dans ma table de produits avec 0,8 si le produit ne s'est pas vendu pour le nombre X de mois.Procédure stockée donnant "discount" basé sur X nombre de mois à partir de la date d'aujourd'hui
Je ne semblons pas en ce moment pour aller plus loin que cela:
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
tout espoir est assez transparent pour lire et comprendre sans aucune autre description. Je travaille avec SQL Server.
qui a fonctionné parfaitement. Merci beaucoup – MrBawsEnough