Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/08/2008, 07:54
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Select con left join. Consulta compleja...Para mí

Chelodelsur,
tu problema, creo, es que estableces una condición de fechas que no puede cumplir ninguno de los no evaluados.
Si añades tras las condiciones de fecha:... OR fecha IS NULL, los verás, según creo. Debería quedar así:
Cita:
and (evaluaciones.fecha_evaluacion >='2008/07/01'
and evaluaciones.fecha_evaluacion <='2008/09/01') OR evaluaciones.fecha_evaluacion IS NULL
No lo he probado.

Aclaración: piensa que, al hacer el left join, te cruza todos los agentes, pero los datos de la tabla evaluaciones de algunos agentes no existen y cuando se realiza el cruce, aparecen como NULL. Tenlo en cuenta si quieres listar todos los agentes y en tu consulta condicionas campos de esa tabla evaluaciones.

Última edición por jurena; 29/08/2008 a las 12:26