Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2011, 19:15
UserCod
 
Fecha de Ingreso: octubre-2005
Mensajes: 76
Antigüedad: 19 años, 1 mes
Puntos: 5
Incluir un WHERE luego de un LEFT JOIN

Buenas noches

Por favor como podria evaluar en esta SQL con un rango de fecha:

Código SQL:
Ver original
  1. SELECT DISTINCT (E.numempleado) AS Numero, E.nombre+" "+E.apellido AS Nombre,
  2.  
  3. (SELECT L.alias FROM PPL_leyenda L WHERE L.id=PPL.id_status) AS STATUS,
  4.  
  5.  IIF(PPL.id_status=6,COUNT(PPL.id_status),0) AS ASIGNADO,
  6.  
  7.  IIF(PPL.id_status<>6,COUNT(PPL.id_status),0) AS AUSENTE
  8.  
  9. FROM empleados AS E LEFT JOIN pago_prima_legal AS PPL ON E.numempleado=PPL.numemple
  10. GROUP BY E.numempleado, E.nombre, E.apellido, PPL.id_status;
Tengo una tabla llamada "reportes" que he intentado meter en esta SQL: reportes AS RP.
pero si coloco un WHERE antes del GROUP BY validando lo siguiente:
WHERE PPL.fechaElab BETWEEN RP.fechaDEL AND RP.fechaAL

No lo acepta y la SQL da error, necesito el LEFT JOIN pero tambien un WHERE, como podria resolver esto?