Bonjour,
J'ai 2 tables:
Article(noArticle, nomArticle, prixUnitaire, quantitéEnStock)
Commande(noCommande, noArticle, quantité)
Je dois trouver le nombre d'articles dont la quantité totale commandée > 5,
et le nombre d'article dont la quantité totale commandée < 2, en 2 colonnes.
Je peux le faire en 2 requêtes, mais je dois le faire en une seule requête.
NombrePopulaires NombreImpopulaires
--------------------- -------------------------
3 4
select count(*) AS NombresPopulaires from (SELECT SUM(quantité)
FROM Article LEFT OUTER JOIN Commande
ON Article.noArticle = Commande.noArticle
GROUP BY Article.noArticle HAVING sum(quantité) > 5);
select count(*) AS NombresImpopulaires from (SELECT SUM(quantité)
FROM Article LEFT OUTER JOIN Commande
ON Article.noArticle = Commande.noArticle
GROUP BY Article.noArticle HAVING sum(quantité) < 2 or sum(quantité) is NULL);
Pouvez-vous m'aider svp ?
Merci,
Jacinthe
Configuration: Windows XP
Internet Explorer 7.0