Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2007, 03:33
Avatar de franquero
franquero
 
Fecha de Ingreso: julio-2005
Mensajes: 179
Antigüedad: 19 años, 8 meses
Puntos: 1
Problema consulta Mysql usando '>'

Buenas,

Tengo una base de datos Mysql, con un campo de tabla FLOAT y una serie de registros: 6.0, 6.1, 6.2, 6.3 y 6.4

Haciendo esta consulta para comprobar si hay una entrada mayor
Código HTML:
SELECT * FROM aplicaciones WHERE version > '$version' ORDER BY version LIMIT 1
- Si $version es igual a 6.0, 6.1, 6.2 ó 6.3, la consulta funciona correctamente y devuelve el registro inmediatamente superior.

- El problema viene cuando $version = 6.4, que devuelve 6.4 cuando no debería devolver ninguno, ya que no hay ninguno mayor que 6.4

Os agradecería que me ayudárais a encontrar el error, ¿o acaso es un funcionamiento normal de Mysql?

Un saludo!

EDITO: Me he confundido en el foro de publicación del hilo. Que algún moderador lo mueva a Mysql, por favor
__________________
Es una suerte que la sociedad libre sea más productiva, porque de no haberlo sido jamás se habría tolerado.

Última edición por franquero; 10/05/2007 a las 13:38