Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/10/2012, 07:37
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Sumas un horas

Hola neocalichin:

En realidad hay varias formas en que puedes hacer esta suma, una de ellas sería utilizando TIME_TO_SEC y SEC_TO_TIME, más o menos así:

Código MySQL:
Ver original
  1. mysql> SELECT * FROM tabla;
  2. +----------+----------+
  3. | hora_ing | hora_sal |
  4. +----------+----------+
  5. | 08:00:00 | 18:15:00 |
  6. | 08:10:00 | 18:15:00 |
  7. +----------+----------+
  8. 2 rows in set (0.01 sec)
  9.  
  10. mysql> SELECT SEC_TO_TIME(total) FROM
  11.     -> ( SELECT SUM(TIME_TO_SEC(TIMEDIFF(hora_sal, hora_ing))) AS total
  12.     ->   FROM tabla) T;
  13. +--------------------+
  14. | SEC_TO_TIME(total) |
  15. +--------------------+
  16. | 20:20:00           |
  17. +--------------------+
  18. 1 row in set (0.00 sec)

Pregúntale a San Google ¿cómo sumar columnas TIME en MySQL) estoy seguro que te puede dar otras alternativas.

Saludos
Leo.