10/01/2013, 17:02
|
| | Fecha de Ingreso: enero-2013
Mensajes: 14
Antigüedad: 11 años, 11 meses Puntos: 0 | |
Respuesta: Consulta usando LEFT JOIN leonardo_josue, consegui el resultado deseado, muchisimas gracias.
Dejo la consulta por si alguien tiene un problema similar.
"SELECT emp.id, emp.nombreApellido, plani.totalSueldo, vale.totalVales
FROM empleados AS emp
INNER JOIN(SELECT plani.fechaPlanilla, plani.idEmpleado, SUM(plani.sueldo) AS totalSueldo
FROM planillaDiaria AS plani WHERE date(plani.fechaPlanilla) between '".$liqModel->getFechaDesde()."' AND '".$liqModel->getFechaHasta()."'
GROUP BY plani.idEmpleado) plani ON plani.idEmpleado=emp.id
LEFT JOIN(SELECT vale.idEmpleado, SUM(vale.importeVale) AS totalVales, vale.fechaVale
FROM vales AS vale GROUP BY vale.idEmpleado) vale ON vale.idEmpleado=emp.id
AND date(vale.fechaVale) between '".$liqModel->getFechaDesde()."' AND '".$liqModel->getFechaHasta()."'"; |