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?
tu isoles le jour, le mois et l'année dans trois colonnes différents, puis tu fais un "ORDER BY jour, mois, annee"
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.
évidement... genre
* SELECT * DAYOFMONTH(ma_date) AS jour, * MONTH(ma_date) AS mois, * YEAR(ma_date) AS annee * FROM * ma_table * ORDER BY * ma_date
é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...
merci vous etes geniaux ²
Heu ouais, le "moron" ne s'appliquait pas à toi, hein
vu le volume de données dans la base l'opération n'aurai pas été aisée