Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2012, 10:55
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: Operaciones con fechas.

Diferencia entre hora de salida y de entrada en cada registro
Luego conviertes a segundos y sumas los segundos agrupando por persona
Luego vuelves a convertir en hora y finalmente filtras por los que tienen acumulado más de una hora. No lo he probado, pero esa es la idea.

SELECT id, SEC_TO_TIME (SUM (TIME_TO_SEC(TIMEDIFF(hora_salida, hora_entrada)))) horas FROM tutabla GROUP BY id HAVING horas > '01:00:00'