DATE_FORMAT sur ORDER BY date

DATE_FORMAT sur ORDER BY date - PHP - Programmation

Marsh Posté le 14-06-2006 à 18:41:58    

Bonjour à tous,
 
j'ai un soucis pour  classer mes données par date ...
 
Mes dates sont entrées sous forme 0000-00-00 00:00:00
 
Avec un DATE_FORMAT(date,'%d-%m-%Y à %H:%i') AS date FROM games WHERE cat=1 AND cadre=1 ORDER BY date ASC,
 
rien n'est classé comme je le souhaite car le ORDER BY date classe selon je jour, puis le mois et l'année ...
 
au lieu d'avoir  
 
25-10-2006
02-11-2006
13-02-2007
 
j'ai
 
02-11-2006
13-02-2007
25-10-2006
 
Pouvez vous m'aide r???


Message édité par oli1987 le 14-06-2006 à 18:47:54
Reply

Marsh Posté le 14-06-2006 à 18:41:58   

Reply

Marsh Posté le 14-06-2006 à 19:56:16    

Le champ converti de ton SELECT s'appelle "date", ce qui est aussi le nom de la colonne dans la table. Surement que le ORDER BY s'applique à la valeur convertie au lieu du champ initial [:figti]  
==> Précise : ORDER BY games.date

Reply

Marsh Posté le 14-06-2006 à 20:24:52    

grand merci de votre réponse !

Reply

Sujets relatifs:

Leave a Replay

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