Bonjour,

Une question de débutant Oracle à vous les confirmés, dans la table suivante et dont les enregistrements sont :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
NOM DATE MONTANT
952r010001 27.07.2007 0.0017
952r010001 25.09.2006 0.002
952r010001 23.04.2005 0.005
952r010002 21.07.2009 0.0015
Je veux, pour ces données, ne ressortir que les lignes par nom à la date la plus récente.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
  SELECT MAX(DATE), NOM, MONTANT
    FROM MA_TABLE
GROUP BY NOM, MONTANT
Avec ma requête qui ne fonctionne pas, j'aimerais obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
NOM DATE MONTANT
952r010001 27.07.2007 0.0017
952r010002 21.07.2009 0.0015
Qui me corrige s'il-vous-plaît ?

Merci...