Bonjour je suis sous sql serveur et j'ai un énorme problème. En effet j'ai une table comme celle ci-dessous;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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. 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