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