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
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


0