N'afficher que les 3 dernières dates d'une requête - SQL/NoSQL - Programmation
Marsh Posté le 06-12-2007 à 08:21:12
Je pense qu'il faudrait que tu passes par une sous-requete (req1)
style : 1ere requête qui va te selectionner les 3 dernières
dates différentes avec un group by + order desc + limit 3
=>
30/11/2007
29/11/2007
28/11/2007
Puis une autre requete
qui va faire une jointure entre matable4 et req1 ,
le tout trié par date desc et ça devrait marcher, ok ?
Marsh Posté le 05-12-2007 à 22:19:57
Bonsoir,
j'ai la table suivante :
J'ai exécuté la requête suivante :
En faite, ce que je souhaite obtenir, ce n'est pas de limiter le nombre de résultats à 3 lignes mais plutôt de limiter l'affichage des résultats à 3 dates.
La requête souhaitée fournira comme résultats :
J'essaye depuis cet après-midi d'arriver à cet affichage mais sans succès.
Si quelqu'un pouvait m'indiquer la manière de procéder?
J'aimerai avoir la requete la plus générale possible, sans avoir à indiquer un intervalle de date comme :
Ca doit être général car dans mon cas, c'est des dates mais la recherche peut aussi porter sur des entiers ...
Merci
Message édité par lasvegastheking le 05-12-2007 à 22:30:14