elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Mostrar los valores más altos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Mostrar los valores más altos  (Leído 2,502 veces)
Yugget

Desconectado Desconectado

Mensajes: 50



Ver Perfil
Mostrar los valores más altos
« 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
  1. 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!


En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Mostrar los valores más altos
« Respuesta #1 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.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines