PHP - Select para campo tipo string

   
Vista:

Select para campo tipo string

Publicado por DEVILSITO (141 intervenciones) el 18/08/2014 22:55:44
Uno de los campos de una tabla es: (por ejemplo) valor_cuo = '12000', y necesito hacer un select de esta tabla incluyendo este campo pero ordenado. Lo he hecho de la siguiente manera, pero ordena en forma erronea:
SELECT codigo,nombre,val_cuo FROM CUOTAS ORDER BY nombre, valor_cuo ASC
Lo malo es que primero muestra 11000, y despues 120. Creo que deberia considerar el value del campo "valor_cuo", ya que el contenido de este campo en la tabla es de tipo varchar, o sea, alfabetico.

Agradezco desde ya vuestra ayuda,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Select para campo tipo string

Publicado por xve (5523 intervenciones) el 19/08/2014 10:11:10
Hola Devilsito, esto es porque tienes que pasar la cadena a numero...

Una manera de hacer es con CAST()...
1
SELECT codigo,nombre,val_cuo FROM CUOTAS ORDER BY nombre, CAST(valor_cuo AS decimal) ASC

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar