Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2009, 04:07
MrRipley
 
Fecha de Ingreso: julio-2003
Mensajes: 120
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: Poltergeist en Transact-SQL

Como curiosidad, y tb porque muestra que es algún problema interno del tratamiento de las variables en SQLServer.
Con todas las fechas anteriores a '27/04/2008', el filtro se hace bien; la columna IdGamaSegmento muestra sólo el valor por el que se haya filtrado. Filtrando por '28/04/2008', el filtro por IdGamaSegmento deja de tenerse en cuenta (aunque se escriba en la sql antes del filtro por FechaMatriculacion).
Igual hay que tener en cuenta que una de las joins de la tabla es una vista (que une tablas distintas y establece algunas condiciones, aunque eso no debiera ser un problema). El que otra de las joins sera una función de base de datos no afecta, porque he probado a sacar los datos a una tabla temporal y el problema es el mismo, con el mismo comportamiento para las fechas.