J'ai une base de données avec 1 362 articles différents, qui peuvent être stockés dans l'un des 112 entrepôts différents.Contrôle SQL par rapport à 2 colonnes
Je voudrais écrire quelque chose qui retournerait les noms de chaque article qui a une valeur de stock de 0 dans tous les différents entrepôts.
J'ai déjà ce qui suit:
SELECT OITW.[ItemCode] AS [Item Code], INV1.[Dscription] AS [Description],
OITW.[WhsCode] AS [Warehouse], SUM(OITW.[OnHand]) AS [On Hand]
FROM OITW
INNER JOIN INV1 ON INV1.[ItemCode] = OITW.[ItemCode]
WHERE INV1.[Dscription] LIKE 'BA SQUID ASSASSIN -Case%'
GROUP BY OITW.[ItemCode], INV1.[Dscription], OITW.[WhsCode]
ORDER BY [Warehouse], [On Hand]
qui retourne:
Cet article ne serait pas applicable car il dispose d'un stock dans 2 entrepôts, par exemple.
J'espère que cette question a du sens. Faites-moi savoir si non et je vais essayer de clarifier.
Certaines données d'exemple seraient très utiles dans ce cas. –