|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 31 ![]() |
Bonjour,
Soit une liste de donnée du type : CLIENT/DATE/VALEUR titi/01-01-10/12 titi/02-01-10/55 titi/15-02-10/25 toto/05-01-10/10 toto/01-03-10/17 comment construire une requete qui genere le résultat suivant (à Quelle DATE chaque CLIENT à t-il sa VALEUR maximum) : CLIENT/DATE/VALEUR titi/02-01-10/55 toto/01-03-10/17 une fonction "max" avec un agrégat sur client ne permet pas d'associer la date et la fonction "Dmax" ne renvoie qu'un enregistrement... Merci |
|
|
00
|
|
|
#2 | ||||
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 407 ![]() |
bonsoir,
en deux temps: - une premier requête qui recherche la valeur maxi par client Code sql :
- une deuxième qui reprend la précédente et reliée à la table sur les champs (client, valeur). le tout imbriqué, ça donnerait: Code sql :
|
||||
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 31 ![]() |
Bonjour,
La solution proposée par f-leb a effectivement bien répondu à ma question. Donc, Grand Merci à f-leb |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com