|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : avril 2005 Messages : 71 ![]() |
mon select se termine par
ORDER BY Valeur ASC Valeur étant un champ Varchar cepandant dans le select j'extrait juste les valeur de type prix et je voudrais faire un tri numérique: j'ai 3 valeur:75,1200 et 2000 actuellement il sont trié comme suit: 1200, 2000, 75 car ces un tri textuel je voudrais qu'il me les tri 75,1200, 2000 sans changer le format de mon champ valeur |
|
|
00
|
|
|
#2 | ||
|
Membre actif
![]() Inscription : novembre 2006 Messages : 194 ![]() |
ceci devrait marcher:
Code :
|
||
|
|
10
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : avril 2005 Messages : 71 ![]() |
non désolé sa ne marche pas sa me donne une erreur au niveau du cast
|
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Inscription : avril 2005 Messages : 71 ![]() |
bon j'ai trouvé: il ne faut pas qu'il y ai d'espace entre cast et ()
cast(valeur as signed) ASC merci pour l'info |
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : novembre 2006 Messages : 194 ![]() |
exact, je l'ai fait de tete.
pas d'espace pour la fonction est une particuliarite de mysql j'edite mon post en conséquence n'oublie pas le résolu |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com