[SQL] Probleme avec ORDER BY

Probleme avec ORDER BY [SQL] - SQL/NoSQL - Programmation

Marsh Posté le 22-08-2007 à 23:23:16    

Bonjour,
 
Ma requete order by ne me renvoit pas les heures classé de la plus petit a la plus grande. Pourriez vous me dire où est le probleme?
Voila la requete en question:

Code :
  1. select * from calendrier where datejour=$jourselect && datemois=$moisselect && dateannee=$anneeselect && id_membre='$mail_bdd' order by heure ASC


 
Remerciements anticipés,
Thibault

Reply

Marsh Posté le 22-08-2007 à 23:23:16   

Reply

Marsh Posté le 22-08-2007 à 23:37:27    

il renvoie comment ?  
un exemple siouplé?

Reply

Marsh Posté le 23-08-2007 à 10:30:14    

j'imagine que le champ heure est un varchar et qu'il ne stocke pas le 0 facultatif.
 
donc 1 < 11 < 12 < 2
 
Un peu le logique permet de trouver ce qui cloche... Suffit de convertir ton champ en date avant de faire le tri.


Message édité par MagicBuzz le 23-08-2007 à 10:30:43
Reply

Marsh Posté le 16-10-2007 à 20:05:06    

C'etait bien ca l'erreur, merci MagicBuzz !

Reply

Sujets relatifs:

Leave a Replay

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