SELECT timecontrollings.id,
       areas.id as area,
       areas.nombre as nombreArea,
       timecontrollings.centroCosto,
       centro_costos_sap.nombre as nombreCentroCosto,
       centro_costos_sap.codigo as codigoCCSap,
       centro_costos_sap.color as colorCCSap,
       timecontrollings.proyectoSap,
       proyectos_sap.codigo as codigoProyectoSap,
       proyectos_sap.descripcion as nombreProyectoSap,
       ROUND(SUM(timecontrollings.horas),2) as horas,
       MONTH(timecontrollings.fecha) as mes,
       YEAR(timecontrollings.fecha) as year,
       timecontrollings.createdAt,
       timecontrollings.updatedAt
FROM   timecontrollings,
       centro_costos_sap,
       proyectos_sap,
       usuarios,
       areas
WHERE timecontrollings.centroCostoSap=centro_costos_sap.id AND
        timecontrollings.usuario = usuarios.id and
        timecontrollings.proyectoSap = proyectos_sap.id and
        usuarios.area = areas.id
GROUP BY areas.id,
         centro_costos_sap.id,
         proyectos_sap.id,
         MONTH(timecontrollings.fecha),
         YEAR(timecontrollings.fecha)
ORDER BY MONTH(timecontrollings.fecha),
         YEAR(timecontrollings.fecha) DESC
