select timecontrollings.id,
       ROUND(SUM(timecontrollings.horas), 1) as horas,
       proyectos.id as proyecto,
       proyectos.nombre as nombreProyecto,
       centro_costos.id as centroCosto,
       centro_costos.codigo as codigo,
       centro_costos.nombre as nombreCentroCosto,
       tipo_tiempos.id as indicadorControl,
       tipo_tiempos.nombre as nombreIndicadorControl,
       tipo_tiempos.color as colorIndicadorControl,
       areas.id as area,
       areas.nombre as nombreArea,
       MONTH(timecontrollings.fecha) as mes,
       YEAR(timecontrollings.fecha) as year,
       usuarios.id as usuario,
       usuarios.nombre as nombreUsuario,
       timecontrollings.createdAt,
       timecontrollings.updatedAt
from proyectos,
     timecontrollings,
     centro_costos,
     tipo_tiempos,
     areas,
     usuarios
where timecontrollings.proyecto = proyectos.id and
        timecontrollings.tipoTiempo = tipo_tiempos.id and
        timecontrollings.usuario = usuarios.id and
        usuarios.area = areas.id and
        proyectos.centroCosto = centro_costos.id and
        timecontrollings.centroCosto = centro_costos.id
group by MONTH(timecontrollings.fecha),
         YEAR(timecontrollings.fecha),
         proyectos.id,
         usuarios.id,
         tipo_tiempos.id
