Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

¿Como seleccionar un registro que este entre los valores de dos línea?

Estas en el tema de ¿Como seleccionar un registro que este entre los valores de dos línea? en el foro de Mysql en Foros del Web. Bueno, espero poder explicarme bien lo que quiero hacer, veamos un ejemplo: Código HTML: Id nombre rango 1 Juan 1 2 pedro 3 3 maria ...
  #1 (permalink)  
Antiguo 24/10/2006, 05:58
 
Fecha de Ingreso: agosto-2003
Mensajes: 68
Antigüedad: 20 años, 8 meses
Puntos: 0
¿Como seleccionar un registro que este entre los valores de dos línea?

Bueno, espero poder explicarme bien lo que quiero hacer, veamos un ejemplo:

Código HTML:
Id   nombre 	rango
1    Juan	1
2    pedro	3
3    maria	4
Ok la idea es que dada una variable la cual calcula el rango, yo necesito saber en que rango se encuentra esa variable… por ejemplo si el valor de la variable es 2.5 debería tomarme el id 2 si es 0.8 debería tomar 1.

Mi problema es como crear la síntesis de mysql para seleccionar esos valores

Mucho le sabré agradecer su ayuda al respecto…
  #2 (permalink)  
Antiguo 24/10/2006, 06:05
Avatar de Lord of freaks  
Fecha de Ingreso: octubre-2004
Ubicación: Madrid
Mensajes: 334
Antigüedad: 19 años, 6 meses
Puntos: 2
Tendrás primero que expresar que criterio tienes para redondear, ya que no es lo mísmo coger el superior que el inferior.

Con las funciones:

CEIL(n)=Obtiene el valor entero inmediatamente superior o igual a "n".
FLOOT(n) = Devuelve el valor entero inmediatamente inferior o igual a "n".

Puedes redondear pero tienes que tener el criterio.
__________________
Una vez un elemental de rayos mató una tribu entera de tritones.

¡¡ El sólo quería darse un baño !!

http://www.frikilandia.com

Neither Fu Nor Fa
  #3 (permalink)  
Antiguo 24/10/2006, 06:12
 
Fecha de Ingreso: agosto-2003
Mensajes: 68
Antigüedad: 20 años, 8 meses
Puntos: 0
Perfecto eso, redondear la variable, Gracias... con razón no veía esta opción me estaba enfocando solo en los decimales...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:23.