Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Ayuda al ordenar numeros.. (http://www.forosdelweb.com/f86/ayuda-ordenar-numeros-442662/)

ferranWEB 13/11/2006 07:20

Ayuda al ordenar numeros..
 
buenas, tengo una cosa que no se pq me pasa.

tengo una base de datos conn unos registros de productos. un campo de la base de datos es presion, y pueden ser los siguientes valores: 6,10,16,20

pues intento ORDER BY presion DESC, y me orndea 6,20,16,10... pq pasa eso? lo logico no seria 6,10,16,20...?

saludos

BrujoNic 13/11/2006 09:09

Lo lógico es que lo ordene por el tipo de campo. Si es número lo ordenará bien, pero si es alfanumérico para el SELECT serán caracteres.

Si ese es tu caso, encontré este ejemplo para ordenar números almacenados en campos VARCHAR.
Código PHP:

SELECT campo ORDER BY campo+

El ejemplo lo encontré en Sorting VARCHAR data in mysql, lo probé y funcionó.


La zona horaria es GMT -6. Ahora son las 03:32.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.