Bonjour à tous.
Je me permet de vous soliciter car j'ai un soucis DB2, j'explique :
J'ai une table contenant des données.
Je souhaite recupérer tous les enregistrements dont la date par clé est la plus grande.
Dit d'une autre maniere, je cherche à recupérer le plus recent de chaque enregistrement.
(exemple
c1 c2 c3 date
a a a 2008-10-01
a a a 2008-11-01
b b b 2008-09-12
b b b 2008-10-21
b b b 2008-12-01

Je souhaite recupérer
a a a 2008-11-01
b b b 2008-12-01

Sachant que dans ma table, les enregistrements ne sont pas forcement ordonnés sur la date)
La table étant assez bien remplis, je ne peux pas faire un Where date = (select max.... ça serait trop lourd.

Quelqu'un aurait-il la solution?

Je vous en remercie par avance.