Por favor como podria evaluar en esta SQL con un rango de fecha:
Código SQL:
Tengo una tabla llamada "reportes" que he intentado meter en esta SQL: reportes AS RP.Ver original
SELECT DISTINCT (E.numempleado) AS Numero, E.nombre+" "+E.apellido AS Nombre, (SELECT L.alias FROM PPL_leyenda L WHERE L.id=PPL.id_status) AS STATUS, IIF(PPL.id_status=6,COUNT(PPL.id_status),0) AS ASIGNADO, IIF(PPL.id_status<>6,COUNT(PPL.id_status),0) AS AUSENTE FROM empleados AS E LEFT JOIN pago_prima_legal AS PPL ON E.numempleado=PPL.numemple GROUP BY E.numempleado, E.nombre, E.apellido, PPL.id_status;
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?