Recorrer los registros de una tabla y hacer comparaciones

07/02/2007 - 17:08 por Oscar | Informe spam
Que tal necesito hacer lo siguiente y no se como hacerlo, espero y
alguien me pueda ayudar un poco.

Tengo los siguientes datos de una tabla

rango_min rango_max valor_rango
0.0 0.801 0.89999998
0.81 0.8998 0.92000002
0.91 1.0 0.94
1.01 1.1 0.95999998
1.11 1.2 0.98000002
1.2 0.0 1.0

y necesito evaluar un valor que voy a pasar como parámetro ejemplo valor
parámetro=1.09

entonces necesito ir recorriendo cada registro y regresar el valor del
rango según donde haya entrado el parámetro, en este caso devolvería el
valor "0.95999998"

muchas gracias.
 

Leer las respuestas

#1 Maxi
07/02/2007 - 17:23 | Informe spam
Hola, podrias usar cursores para hacer esto, revisa en tus libros on line la
sentencia. Lo que no te recomiendo es el uso de ellos, es muy ineficiente
hacerlo, porque debes recorrer registros de una tabla y sacar valores con
una expresion? donde pasaras esos valores luego?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Oscar" escribió en el mensaje
news:egLo$
Que tal necesito hacer lo siguiente y no se como hacerlo, espero y alguien
me pueda ayudar un poco.

Tengo los siguientes datos de una tabla

rango_min rango_max valor_rango
0.0 0.801 0.89999998
0.81 0.8998 0.92000002
0.91 1.0 0.94
1.01 1.1 0.95999998
1.11 1.2 0.98000002
1.2 0.0 1.0

y necesito evaluar un valor que voy a pasar como parámetro ejemplo valor
parámetro=1.09

entonces necesito ir recorriendo cada registro y regresar el valor del
rango según donde haya entrado el parámetro, en este caso devolvería el
valor "0.95999998"

muchas gracias.

Preguntas similares