Visual Basic - Sentencia SQL

Life is soft - evento anual de software empresarial
 
Vista:

Sentencia SQL

Publicado por agusti (41 intervenciones) el 10/08/2008 03:47:16
Hola a tod@s

Quisiera realizar una busqueda en una tabla de datos ACCESS de tal forma que me de como resultado aquellos registros cuyo valor buscado se encuentre dentro de los límites de sus campos.

Me explico con un ejemplo:

Campos de la tabla: (TABLA)

NOMBRE valormax1, valormin1, valormax2, valormin2, valormax3, valormin3

NOMBRE1 +6 -6 +10 +6 -6 -10
NOMBRE2 +3 0 0 0 0 -1

Si el resultado de una operación es -8

Lo que quiero es buscar aquellos registros donde el resultado (-3) se encuentre dentro de los límites del campo (valormax1, valormin1...) . En este caso sólo NOMBRE2 cumpliría los requisitos de la busqueda

He realizado la siguiente sentencia pero parece que no me realiza bien la búsqueda

"SELECT NOMBRE from TABLA where valormax1 >=" & Resultado & " AND valormin1 <=" & Resultado & " OR valormax2 >=" & Resultado & " AND valormin2 <=" & Resultado & " OR valormax3 >=" & Resultado & " AND valormin3 <=" & Resultado & ""

Gracias por vuestra inestimable ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder