SQL - Max(Date)

Répondre
ElVatoLoco69
le 07/02/2012 à 12:49
ElVatoLoco69
Bonjour à tous,

Je bloque sur une requêtes, si quelqu'un pouvez m'aider ?

Voici ma requêtes :

SELECT Id, LaDate, Groupe
FROM exemple
WHERE Groupe != "" AND Groupe NOT LIKE "Groupe9"
AND LaDate BETWEEN "2011-01-01" AND "2011-12-31"

Voici mon resultat :

1 / 2011-10-17 16:46:56 / Groupe1
1 / 2011-10-27 16:26:56 / Groupe2
1 / 2011-10-27 18:16:56 / Groupe2
2 / 2011-11-21 12:06:56 / Groupe2
2 / 2011-11-25 13:26:56 / Groupe3
2 / 2011-11-27 11:16:56 / Groupe4

Je voudrais en fait recuperer juste la 3 éme et la 6eme ligne c-a-d pour le même groupe, la date max !

Je voudrais donc obtenir juste ces 2 lignes :
1 / 2011-10-27 18:16:56 / Groupe2
2 / 2011-11-27 11:16:56 / Groupe4

Merci d'avance.
ElVatoLoco69
LupusMic
le 09/02/2012 à 01:31
LupusMic
Tu as pour ça les clauses statistiques telle que max, combinée à group by.

SELECT Id, max(LaDate), Groupe
FROM exemple
WHERE Groupe != "" AND Groupe NOT LIKE "Groupe9"
AND LaDate BETWEEN "2011-01-01" AND "2011-12-31"
Group by LaDate
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours