Muy buenas.
Antes que nada deseo agradecer la posibilidad de postear en el foro y la
atención que puedan dispensarme.
Tengo un problema con un query sencillo y la descripción es:
En SQL2005 tengo una tabla que consultar, esta tabla tiene vistas ya
armadas, organizadas mensualmente.
La consulta es sencillita:
SELECT campo1, campo2, ... FROM tabla
WHERE campoFecha BETWEEN fecha1 AND fecha2 AND campoInt = entero.
Tanto campoFecha como campoInt pertenecen a la Primary Key.
campoFecha es el primer campo de la Primary Key, campoInt está en el 4°
lugar, La Primary Key contiene cinco campos.
Problema:
El resultado de la consulta es erroneo, es decir que los registros que me
devuelve no son los que espero y no corresponden al criterio ingresado.
Al consultar el plan de ejecución, noto que el query usa una vista, pero
esta vista no pertenece al rango de fechas ingresado como criterio.
Si quito el campoInt del criterio, el query usa la tabla y no la vista por
lo que el resultado es correcto.
Perdon por la extension y desde ya, muchas gracias por leer.
Leer las respuestas