Bonjour à tous, c'est une petite débutante qui vous écrit
Voici ma table "pesee":
Poteau_ref | Date_pesee | Debit
2076 | 10/06/2007 |
2076 | 20/07/2006 | 60
2076 | 10/10/2005 | 50
1015 | 20/10/2007 |
1015 | 15/10/2006 |
1015 | 07/07/2005 | 40
Je souhaiterai sélectionner pour chaque "poteau_ref" la valeur du dernier "debit" effectué (par rapport au champ "Date_pesee").Exemple du résultat:
Poteau_ref | Date_pesee | Debit
2076 | 20/07/2006 | 60
1015 | 07/07/2005 | 40
J'ai donc effectué cette requête:
select poteau_ref, MAX(date_pesee) from pesee where debit is not null group by pt_eau_ref
Celle ci me ramène donc pour chaque "poteau_ref" le dernier controle de débit effectué mais sans la valeur du "Debit". Je rajoute donc dans ma requête le champ "Debit" après "MAX(date_pesee)" mais celle ci ne fonctionne plus.
Que dois donc faire pour qu'elle fonctionne.
Merci à tous pour votre aide
Partager