Bonsoir,
j'ai la table suivante :
J'ai exécuté la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 mysql> select * from maTable4; +-------------+------------+-------+---------+----------+ | identifiant | journee | valid | invalid | sourceId | +-------------+------------+-------+---------+----------+ | 1 | 27/11/2007 | 10 | 20 | 1 | | 2 | 27/11/2007 | 15 | 25 | 2 | | 3 | 28/11/2007 | 25 | 30 | 1 | | 4 | 28/11/2007 | 50 | 25 | 2 | | 5 | 25/11/2007 | 45 | 25 | 1 | | 6 | 27/11/2007 | 15 | 25 | 1 | | 7 | 29/11/2007 | 15 | 35 | 1 | | 8 | 29/11/2007 | 35 | 15 | 2 | | 9 | 30/11/2007 | 45 | 5 | 1 | +-------------+------------+-------+---------+----------+ 9 rows in set (0.00 sec)
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 mysql> select identifiant, journee from maTable4 ORDER BY journee DESC LIMIT 3; +-------------+------------+ | identifiant | journee | +-------------+------------+ | 9 | 30/11/2007 | | 7 | 29/11/2007 | | 8 | 29/11/2007 | +-------------+------------+ 3 rows in set (0.00 sec)
La requête souhaitée fournira comme résultats :
J'essaye depuis cet après-midi d'arriver à cet affichage mais sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 +-------------+------------+ | identifiant | journee | +-------------+------------+ | 9 | 30/11/2007 | | 7 | 29/11/2007 | | 8 | 29/11/2007 | | 3 | 28/11/2007 | | 4 | 28/11/2007 | +-------------+------------+ 5 rows in set (0.00 sec)
Si quelqu'un pouvait m'indiquer la manière de procéder?
Merci
Partager