Bonjour,
Une question de débutant Oracle à vous les confirmés, dans la table suivante et dont les enregistrements sont :
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
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
Avec ma requête qui ne fonctionne pas, j'aimerais obtenir :
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
Qui me corrige s'il-vous-plaît ?
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
Merci...
Partager