Buenas a todos!
Estoy creando una consulta y la verdad.. que no entiendo porque no me sale.. a ver si me podéis dar una ayudita :/
SELECT , COUNT(Tecnics_has_Partes.Partes_id_parte) as numero_de_partes ,
SEC_TO_TIME(SUM(TIME_TO_SEC(hores)*COUNT(Tecnics_has_Partes.Partes_id_parte))) AS horas_torales,
FROM Partes INNER join Tecnics_has_Partes on Tecnics_has_Partes.Partes_id_parte = Partes.id_parte
GROUP BY Partes.id_parte
HAVING COUNT(Tecnics_has_Partes.Partes_id_parte) > 1
Tengo partes con horas, pero hay partes con varios técnicos, esto se refleja en la tabla Tecnics_has_Partes,que es una tabla intermedia, así pues si sumo las horas del parte multiplicado por el contador de la tabla intermedia, tendré las horas totales, pero me da el error: "Invalido uso de función en grupo", pero la verdad no entiendo como solucionarlo...
Saludos!