Salut a toutes et à tous,
J'ai une erreur sur la requète ci-dessous : je veux avoir le total par article et pour une date inférieure de 90 jours
Problème : si je ne mets pas le champs DeliveryNotes.ShippingDate dans mon GroupBy, Mysql me dit ne pas connaitre ce champ dans le HAVING, et moi j'en veux pas dans le groupby de ce champ
Dois_je faire une sous requète de sélection par date de tous mes mouvements d'abord ou y a-t-il une autre solution ?
Merci
SELECT DeliveryNotes.PartCode, Parts.PartName, Sum( DeliveryNotes.Quantity ) AS SumOfQuantity
FROM DeliveryNotes
LEFT JOIN Parts ON DeliveryNotes.PartCode = Parts.PartCode
GROUP BY DeliveryNotes.PartCode, Parts.PartName
HAVING ADDDATE( DeliveryNotes.ShippingDate, INTERVAL 90
DAY ) >= CURDATE( )