tri par date sur mysql - SQL/NoSQL - Programmation
Marsh Posté le 20-05-2005 à 12:00:58
tu isoles le jour, le mois et l'année dans trois colonnes différents, puis tu fais un "ORDER BY jour, mois, annee"
Marsh Posté le 20-05-2005 à 12:06:10
Citation : dans trois colonnes différents |
Je suppose que tu ne suggères pas de physiquement scinder en trois colonnes, mais que tu fais références à trois champs calculés dans le SELECT.
Marsh Posté le 20-05-2005 à 12:11:06
sircam a écrit :
|
évidement...
genre
Code :
|
Marsh Posté le 20-05-2005 à 12:14:41
* SELECT
* DAYOFMONTH(ma_date) AS jour,
* MONTH(ma_date) AS mois,
* YEAR(ma_date) AS annee
* FROM
* ma_table
* ORDER BY
* ma_date
Marsh Posté le 20-05-2005 à 13:23:51
Citation : évidement... |
Tu ne sais jamais qui va lire ta réponse. Je vois déjà d'ici un moron en train de créer 3 colonnes dans sa table...
Marsh Posté le 20-05-2005 à 14:04:15
veryfree a écrit : merci vous etes geniaux ² |
Heu ouais, le "moron" ne s'appliquait pas à toi, hein
Marsh Posté le 20-05-2005 à 20:36:04
vu le volume de données dans la base l'opération n'aurai pas été aisée
Marsh Posté le 20-05-2005 à 11:58:13
bonjour a vous,
j'ai un petit prob en sql.
je sais pas faire de tri par date pour obtenir ceci:
tri croissant:
1980-06-01
1980-06-01
1970-06-02
tri par jour, mois puis année
une idée?