Bonjour,
Je viens de me mettre à la création de site web dynamique (PHP/MYSQL) et voilà qu'après de nombreuses heures de programmation, je tombe sur mon premier os. Mais bon, étant débutant de chez "Débutant" en base de donnée je vous demande conseil.
Voilà, j'ai une table qui ressemble à ca :
id, nom, resultat, date
Sachant que pour une date donnée, il y a plusieurs enregistrements à ma table.
J'aimerais selectionner les lignes des "n" dernières dates les plus récentes. "n" étant fixé par avance.
Par exemple, si je fixe "n" à 4, je voudrais sélectionner toutes les entrées des 4 dernières dates les plus récentes.
J'ai le début de la réponse :
SELECT * FROM maTable ORDER BY date DESC
Mais je ne sais comment indiquer dans la requete que je ne souhaite avoir que les 4 dernières dates de l'ordre décroissant.
Si vous avez une réponse, merci ! sinon je vais devoir compliquer mon code PHP et j'en ai pas très envie...
Édité par Elmoricq : pas de titre tout en majuscules.
Message édité par Elmoricq le 24-11-2010 à 10:14:17