Bonjour,
Je dois retrouver la première valeur d'une table qui contient plusieurs dates :
Voici un exemple de la table
Cle Date Valeur
A 20050110 5
A 20060220 6
B 20060515 9
C 20041020 3
C 20051015 7
Je dois retrouver
Cle Date Valeur
A 20060220 6
B 20060515 9
C 20051015 7
J'ai essayé plusieures requêtes du style :
Select t.cle, t.date, t.valeur
from TBL t,
table (select cle, MAX(date) from TBL group by cle, date) tmp
where t.cle = tmp.cle and t.date = tmp.date
Mais c'est fort lourd.
Est-ce que vous avez une idée pour alléger la sauce ?
Bien à vous
Serge
Partager