Aide requête SQL sous SQL server 2008
Bonjour je suis sous sql serveur et j'ai un énorme problème. En effet j'ai une table comme celle ci-dessous;
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
FCURR TCURR KURST DATE
----------------------------------
AED | EUR | EURX |2001-01-01 00:00:00.000
ARS | EUR | EURX |2001-01-01 00:00:00.000
ATS | EUR | EURX |1800-01-01 00:00:00.000
ATS | EUR | EURX |1800-01-01 00:00:00.000
AUD | EUR | EURX |2010-11-29 00:00:00.000
AUD | EUR | EURX |2001-01-01 00:00:00.000
AUD | EUR | EURX |2010-11-30 00:00:00.000
AUD | EUR | EURX |2010-11-30 10:10:00.000
AUD | EUR | EURX |2010-11-02 00:00:00.000
AUD | EUR | EURX |2010-11-03 00:00:00.000
AUD | EUR | EURX |2010-11-05 00:00:00.000
AUD | EUR | EURX |2010-01-01 00:00:00.000 |
Pour chaque groupe composé par (FCURR,TCURR,KURST) je voudrais récupérer la max_date, par exemple pour le triplet:
- 1 (AUD ,EUR, EURX) je ne voudrais que la ligne en gras à savoir AUD | EUR | EURX |2010-11-30 00:00:00.000 et supprimer les autres.
Donc en quelque sorte ce que je voudrais c'est remplacer tous les doublons (FCURR,TCURR,KURST) et les remplacer par une seule ligne (FCURR,TCURR,KURST) avec DATE=MAX_DATE .
Merci