SQL - Max(Date)

Répondre
ElVatoLoco69
ElVatoLoco69
Déconnecté
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.
LupusMic
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Tu as pour ça les clauses statistiques telle que max, combinée à group by.

  1.  
  2. SELECT Id, max(LaDate), Groupe
  3. FROM exemple
  4. WHERE Groupe != "" AND Groupe NOT LIKE "Groupe9"
  5. AND LaDate BETWEEN "2011-01-01" AND "2011-12-31"
  6. Group by LaDate
  7.  
Répondre
Accès rapide :

Remonter Remonter
Jamma Play - L'éditeur javascript - CSS - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique