Extraction avec SELECT TOP
Bonjour,
Après plusieurs recherche, je me retourne vers vous pour le problème suivant:
j'ai une table qui regroupe toutes les ventes des magasins et se nomme SalesDWH. sur cette table, je dois lancer une requête qui m'affiche les X meilleures ventes de certaine marque.
voici les champs qui devront être retournés par la requête :
IdArticle : Numéro de l'article
IdMarque : left(IdArticle,3)
j'ai essayé la requête suivante :
Code:
1 2 3 4 5 6
|
SELECT TOP 10 NetAmount, left(IdArticle,3) as Marque
FROM SalesDWH
WHERE left(idArticle,3) in ('204','184')
AND IdDate >= '20100501'
GROUP BY NetAmount, left(IdArticle,3) |
le résultat retourné est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
NetAmount Marque
-182.7600 184
-110.5000 184
-109.7000 184
-107.0000 184
-106.9000 184
-105.8000 184
-105.1000 184
-105.0000 184
-104.5000 184
-104.0000 204 |
mais je ne pense pas que c'est OK.
pouviez-vous m'aider à arriver au bon résultat.
Merci