[MYSQL] Problème de tri ...

Problème de tri ... [MYSQL] - Programmation

Marsh Posté le 09-09-2001 à 13:44:41    

J'ai un gros problème de SQL quand je rentre la requête suivante :
 
SELECT date FROM $table WHERE affiched='0' and datesortie>'0' ORDER BY datesortie DESC LIMIT 0, 3
 
Il me sort une liste de date en timestamp unix qui devrait etre trié mais vu ce qui sort je me demande comme MySQL trie les donnée. En dessous il y a les chiffre qui sort, le dernier devrait en 1er mis a part ca le tri esr correct.
 
996032600
996832800
1000029600
 
Que faire pour trier ces timestamp correctement ??


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
Reply

Marsh Posté le 09-09-2001 à 13:44:41   

Reply

Marsh Posté le 09-09-2001 à 14:02:54    

J'ai peut etre juste oublié de dire donner le format de mon champ SQL alors le voila
 
VARCHAR(20)


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
Reply

Marsh Posté le 09-09-2001 à 14:14:25    

C'est bon après qq recherche g trouvé et c t du coté du format que ca foirait donc maintenant je suis en INT(20)


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
Reply

Marsh Posté le 10-09-2001 à 21:12:44    

Et pourquoi pas directement utiliser le type DATE ??

Reply

Marsh Posté le 10-09-2001 à 22:49:06    

le type date est merdique à généré alors quâvec php j'utilise mktime pour générer le timestamp unix
 
mais c bon mintenant ca joue


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
Reply

Sujets relatifs:

Leave a Replay

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