Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Bases de Datos => Mensaje iniciado por: Yugget en 23 Agosto 2014, 00:58 AM

Título: Mostrar los valores más altos
Publicado por: Yugget en 23 Agosto 2014, 00:58 AM
Hola muy buenas,

Tengo un problema al mostrar los datos más altos... (quiero por ejemplo: mostrar los 9 usuarios que tenga más monedas).

Dispongo de:

Código (php) [Seleccionar]
SELECT * FROM usuarios ORDER BY monedas DESC LIMIT 9

Esto me lo muestra bien, pero el problema que solo me cuenta los números de 1 cifra, por ejemplo el que tenga 10 monedas no lo muestra ya que tiene 2 cifras, pero el que tiene la cifra más grande y muestra primero es el 9 que es de 1 cifra.

Quisiera saber como hacer para que pueda contar también los número mayores de 2 cifras.

Si puede ayudarme lo agradecería :)

Saludos!
Título: Re: Mostrar los valores más altos
Publicado por: MinusFour en 23 Agosto 2014, 23:07 PM
Suena a que el campo que estas manejando en SQL es tipo varchar o algun otro de clase string. Necesitas que tu campo monedas sea de alguna clase numerica como INT.