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 :
le résultat retourné est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
mais je ne pense pas que c'est OK.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
pouviez-vous m'aider à arriver au bon résultat.
Merci
Partager