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 ![[:joce] [:joce]](https://forum-images.hardware.fr/images/perso/joce.gif)
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?