Bonjour,
J'ai une table de la forme suivante :
Je souhaite récupérer pour chaque ID la ligne contenant la dernière date, à savoir, faire une requête SQL qui me retournerai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 + ID + MyDATE + POINTS + + 1 + 01/01/2006 + 1000 + + 2 + 05/04/2005 + 150 + + 1 + 04/04/2006 + 300 + [...]
Il faut utiliser quelque chose comme :1 04/04/2006 1000
2 05/04/2005 150
Comment puis-je faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT ID, MAX(MyDATE) FROM MyTable GROUP BY ID ORDER BY ID ASC
Merci,
Mathieu
Partager