Bonjour,
Voila le problème, j'ai une table contenant des informations sur des ventes
et je souhaiterai avoir la meilleur catégorie par numéro de site de vente et par numéro de commande.
Un exemple pour illustrer mes propos:
TABLE issu d'une requête récupérant les informations nécessaires:
Requete représentant la table SYNTHESE:
------------------------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT NumSite, NumCmd, Type, SUM(Ventes) as somme FROM eve, evp, pro WHERE eve.id = evp.id AND evp.codpro=pro.codpro GROUP BY NumSite, NumCmd, Type ORDER BY NumSite, NumCmd, TypeAu final ma requête doit ramener les lignes suivantes en partant de ma table si dessus:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ------------------------------------------------------------------ TABLE SYNTHESE: NumSite | NumCmd | Type |somme ------------------------------------------ 0001 | 0001 | DVD | 150 0001 | 0001 | CD | 200 0001 | 0002 | DVD | 50 0002 | 0001 | CD | 300 0002 | 0001 | DVD | 20 0002 | 0001 |LIVRE | 150 0005 | 0001 | CD | 250 0007 | 0005 | CD | 700 0007 | 0005 |LIVRE | 100
En fait la requête doit récupérer le maximum des ventes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 0001 | 0001 | CD | 200 0001 | 0002 | DVD | 50 0002 | 0001 | CD | 300 0005 | 0001 | CD | 250 0007 | 0005 | CD | 700
par site, cmd et type d'objet.
Pouvez vous m'aider
Merci de vos réponses
Partager