Voilà je doit écrire une procédure stockée assez simple, enfin je pense.
J'ai 2 tables, l'une avec la liste des articles, l'autre avec les commandes des clients.
J'aimerais obtenir la liste des 15 articles (code article, description, ...., nombre de fois qu'il à été commandé) les plus commandés, mais j'ai du mal à m'en sortir, fatigue surement.
un petit coup de main ne sera pas de refus. Merci d'avance
Voici ce que j'ai déjà pondu :
SELECT TOP 15 Articles.*
FROM Articles, Commandes
WHERE (
SELECT DISTINCT Commandes.IDArticle , Sum(Commandes.Nombre)
FROM Commandes
);
SELECT TOP 15 Sum(Commandes.Nombre) AS TOTAL, Articles.ID
FROM Articles, Commandes
WHERE Commandes.IDArticle=Articles.ID
GROUP BY Articles.ID
ORDER BY TOTAL;
Félicitation cboulas pour la résolution de ton problème. Tu as juste oublié de cliquer sur le bouton "Accepter cette réponse". Un petir rappel ne sera pas de refus. Merci d'avance