Requete SQL de selection complexe - SQL/NoSQL - Programmation
Marsh Posté le 05-02-2010 à 09:41:12
select id, max(date) from table group by id?
Marsh Posté le 05-02-2010 à 09:47:27
J'utilise Oracle et bizarrement il semble que je dois avoir autant de champs dans le select que dans le group by...
Marsh Posté le 05-02-2010 à 09:38:09
Bonjour à tous,
Voila je post ce message car je me creuse vraiment la tete sur une requete SQL...
Initialement, j'ai une table avec des id (qui peuvent etre identiques) et des dates associés.
L'idee est de récupérer tous les id de facon DISTINCT et si il y en a en doublon de recuperer celui qui a la date la plus grande...
Ainsi pour une table de départ comme cela :
ID DATE
1 12:10
1 12:00
2 11:05
2 11:30
3 10:00
4 09:00
Ma requete doit me renvoyer:
ID DATE
1 12:10
2 11:30
3 10:00
4 09:00
J'arrive a recuperer les max mais ensuite je perd les autres...
Merci beaucoup de votre aide!!!
A bientot
thomas