Buenas noches
Por favor como podria evaluar en esta SQL con un rango de fecha:
Código SQL:
Ver originalSELECT 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;
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?