tri par date sur mysql

tri par date sur mysql - SQL/NoSQL - Programmation

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?
 
 

Reply

Marsh Posté le 20-05-2005 à 11:58:13   

Reply

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"

Reply

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.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 20-05-2005 à 12:11:06    

sircam a écrit :

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.


 
évidement...
 
genre
 

Code :
  1. SELECT
  2.   DAYOFMONTH(ma_date) AS jour,
  3.   MONTH(ma_date) AS mois,
  4.   YEAR(ma_date) AS annee
  5. FROM
  6.   ma_table
  7. ORDER BY
  8.   jour,  mois, annee

Reply

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

Reply

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...


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 20-05-2005 à 13:56:30    

merci vous etes geniaux :jap: ²

Reply

Marsh Posté le 20-05-2005 à 14:04:15    

veryfree a écrit :

merci vous etes geniaux :jap: ²


Heu ouais, le "moron" ne s'appliquait pas à toi, hein  :whistle:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

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]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed