I haven't figure it out, how to translate this query into zend framework syntax, any help would be apreciated.
SELECT p.idProyecto,p.nombre, p.nombre, e.nombre, e.apellido, sum(Respuesta.estimado) as estimado, DATE_FORMAT(p.fechaInicio, '%Y/%m/%d') as inicio, DATE_FORMAT(p.fechaFin, '%Y/%m/%d') as fin, sum(DetailTotals.Total) as total
FROM Actividad as a
LEFT JOIN
(
SELECT a2.idActividad, sum(ar2.tiempoEstimado) as estimado
FROM actividadResponsable as ar2
JOIN actividad as a2 on ar2.idActividad=a2.idActividad
WHERE a2.fechaInicio>='2014-10-13' and a2.fechaInicio<='2014-10-19'
GROUP BY a2.idProyecto
) AS Respuesta ON Respuesta.idActividad=a.idActividad
LEFT JOIN ActividadPlaneada as ap On ap.idActividad = Respuesta.idActividad
LEFT JOIN tipoActividad as ta on ta.idTipoActividad= ap.idTipoActividad
LEFT JOIN proyecto as p ON p.idProyecto=a.idProyecto
LEFT JOIN
(
SELECT *, Sum(r2.tiempoRegistrado) As Total
FROM registro As r2
WHERE r2.fechaRegistro>='2014-10-13' and r2.fechaRegistro<='2014-10-19'
GROUP BY r2.idActividad
) As DetailTotals ON DetailTotals.idActividad=a.idActividad
LEFT JOIN Empleado AS e ON p.creador = e.idEmpleado
GROUP BY a.idProyecto;
I could actually built the query and it goes like this.