Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/01/2013, 17:02
sanymatu
 
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()."'";