select timecontrollings.id,
       usuarios.id as usuario,
       usuarios.nombre as nombreUsuario,
       centro_costos_sap.id as idCentroCostoSap,
       centro_costos_sap.codigo,
       centro_costos_sap.color,
       centro_costos_sap.nombre as nombreCentroCosto,
       proyectos_sap.id as idProyectoSap,
       proyectos_sap.codigo as codigoProyectoSap,
       proyectos_sap.descripcion as nombreProyectoSap,
       ROUND(SUM(timecontrollings.horas),2 ) as horas,
       ROUND(SUM(timecontrollings.porcentaje), 2) as porcentaje,
       timecontrollings.fecha,
       MONTH(timecontrollings.fecha) as mes,
       YEAR(timecontrollings.fecha) as year,
       timecontrollings.createdAt,
       timecontrollings.updatedAt
from usuarios,
     centro_costos_sap,
     timecontrollings,
     proyectos_sap
where timecontrollings.centroCostoSap = centro_costos_sap.id and
        timecontrollings.usuario=usuarios.id and
        timecontrollings.proyectoSap = proyectos_sap.id
group by usuarios.id,
         centro_costos_sap.id ,
         proyectos_sap.id,
         timecontrollings.fecha,
         MONTH(timecontrollings.fecha),
         YEAR(timecontrollings.fecha)
order by usuarios.id, timecontrollings.fecha desc
