Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/08/2011, 09h18   #1
Membre du Club
 
Inscription : décembre 2006
Messages : 222
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : décembre 2006
Messages : 222
Points : 61
Points : 61
Par défaut Requete MAX avec 4 ordres de tri

Bonjour le forum,

je suis devant un problème, que j'aimerai résoudre.
A partir d'une requete qui se compose de 5 champs,

ANNEE
MOIS
CLIENT
DEVISE
MONTANT

Je voudrai extraire la valeur MAX (montant) par ordre : annee,mois,client, et devise.
Merci en attendant pour l'aide.
Bernard67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 09h29   #2
Membre actif
 
Homme Quentin D.
Étudiant
Inscription : avril 2011
Messages : 175
Détails du profil
Informations personnelles :
Nom : Homme Quentin D.
Âge : 25
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 175
Points : 165
Points : 165
Bonjour,

Si j'ai bien compris...tu voudrais extraire une seule valeur maximale du montant mais ordonnée par le reste ???

C'est bizarre, soit un peu plus précis.
__________________
Pourquoi faire aujourd'hui ce que l'on peut remettre à demain ?
Nitromard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 09h38   #3
Membre actif
 
Homme Quentin D.
Étudiant
Inscription : avril 2011
Messages : 175
Détails du profil
Informations personnelles :
Nom : Homme Quentin D.
Âge : 25
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 175
Points : 165
Points : 165
Bon à part faire un truc du genre :

Code :
1
2
3
SELECT Table2.Annee, Table2.Mois, Table2.Client, Table2.Devise, Max(Table2.Montant) AS MaxOfMontant
FROM Table2
GROUP BY Table2.Annee, Table2.Mois, Table2.Client, Table2.Devise;
Je ne vois pas trop.
__________________
Pourquoi faire aujourd'hui ce que l'on peut remettre à demain ?
Nitromard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 10h30   #4
Membre du Club
 
Inscription : décembre 2006
Messages : 222
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : décembre 2006
Messages : 222
Points : 61
Points : 61
Merci Nitromard,

J'ai un probleme de ponctuation ou mot interdit que je n'arrive pas à déceler:

Code :
1
2
SELECT R_SUSPENS_PLUS_GRAND_1.ANNEE, R_SUSPENS_PLUS_GRAND_1.MOIS, R_SUSPENS_PLUS_GRAND_1.CLIENT, R_SUSPENS_PLUS_GRAND_1.DEVISE, Max(R_SUSPENS_PLUS_GRAND_1.[MONTANT PAYE]) 
AS MaxOf[MONTANT PAYE] FROM R_SUSPENS_PLUS_GRAND_1 GROUP BY R_SUSPENS_PLUS_GRAND_1.ANNEE, R_SUSPENS_PLUS_GRAND_1.MOIS, R_SUSPENS_PLUS_GRAND_1.CLIENT, R_SUSPENS_PLUS_GRAND_1.DEVISE;
Bernard67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 10h45   #5
Membre actif
 
Homme Quentin D.
Étudiant
Inscription : avril 2011
Messages : 175
Détails du profil
Informations personnelles :
Nom : Homme Quentin D.
Âge : 25
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 175
Points : 165
Points : 165
Essaye ça, je pense que ct un problème de crochet.

Code :
1
2
3
SELECT R_SUSPENS_PLUS_GRAND_1.ANNEE, R_SUSPENS_PLUS_GRAND_1.MOIS, R_SUSPENS_PLUS_GRAND_1.CLIENT, R_SUSPENS_PLUS_GRAND_1.DEVISE, Max(R_SUSPENS_PLUS_GRAND_1.[MONTANT PAYE]) AS MaxOfMontant
FROM R_SUSPENS_PLUS_GRAND_1
GROUP BY R_SUSPENS_PLUS_GRAND_1.ANNEE, R_SUSPENS_PLUS_GRAND_1.MOIS, R_SUSPENS_PLUS_GRAND_1.CLIENT, R_SUSPENS_PLUS_GRAND_1.DEVISE;
__________________
Pourquoi faire aujourd'hui ce que l'on peut remettre à demain ?
Nitromard est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/08/2011, 10h52   #6
Membre du Club
 
Inscription : décembre 2006
Messages : 222
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : décembre 2006
Messages : 222
Points : 61
Points : 61
merci Nitromard,

tout est OK.

Bonne journée et bon WE
Bernard67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h47.


 
 
 
 
Partenaires

Hébergement Web