Max (Date)

Eléphanteau du PHP | 15 Messages

07 févr. 2012, 13:47

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.

Eléphant du PHP | 209 Messages

07 févr. 2012, 14:39

Salut,

Essaye ça :
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 Id
++