Requete SQL de selection complexe

Requete SQL de selection complexe - SQL/NoSQL - Programmation

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

Reply

Marsh Posté le 05-02-2010 à 09:38:09   

Reply

Marsh Posté le 05-02-2010 à 09:41:12    

select id, max(date) from table group by id?[:autobot]


---------------
Can't buy what I want because it's free -
Reply

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...

Reply

Marsh Posté le 05-02-2010 à 09:50:21    

Si c'est bon en fait...désolé!!Et merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed