Cita:
Iniciado por jurena Prueba esto (no lo he probado)
SELECT usuario.id_usuario,usuario.nombre,movimiento.id_ac tividad,SUM(movimiento.horas_empleadas) AS TOTAL_HORAS,movimiento.id_usuario
FROM usuario inner join movimiento
on movimiento.id_usuario = usuario.id_usuario
GROUP BY movimiento.id_usuario having SUM(movimiento.horas_empleadas) < 8
SI!!! es lo que yo necesitaba , pero.. peudo hacerte un par de preguntas?.
1. ¿Que es lo que hace HAVING SUM?, esto lo desconozco.
2. ¿Hacia falta un INNER JOIN ? ¿Se puede con movimiento.id_usuario = usuario.id_usuario simplemente?.
Y muchas gracias!!! ^^
SELECT usuario.id_usuario, usuario.nombre, movimiento.id_actividad, SUM( movimiento.horas_empleadas ) AS TOTAL_HORAS, movimiento.id_usuario
FROM usuario
INNER JOIN movimiento ON movimiento.id_usuario = usuario.id_usuario
GROUP BY movimiento.id_usuario
HAVING SUM( movimiento.horas_empleadas ) <8
LIMIT 0 , 30