Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Suma Columnas Time

Estas en el tema de Suma Columnas Time en el foro de Mysql en Foros del Web. Estimado Amigos muy buenas tardes, me he pasado 2 dias buscando una solucion quiero sumar todo una columna de tipo time es decir 08:02:00 15:30:02 ...
  #1 (permalink)  
Antiguo 28/11/2012, 13:32
 
Fecha de Ingreso: enero-2012
Mensajes: 158
Antigüedad: 12 años, 2 meses
Puntos: 1
Suma Columnas Time

Estimado Amigos muy buenas tardes,
me he pasado 2 dias buscando una solucion quiero sumar
todo una columna de tipo time

es decir
08:02:00
15:30:02
20:30:02

total debe salir 44:02:04

ojala alguien me pueda ayudar
  #2 (permalink)  
Antiguo 28/11/2012, 14:37
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Suma Columnas Time

Hola neocalichin:

Puedes probar así;

Código MySQL:
Ver original
  1. mysql> SELECT * FROM horas;
  2. +----------+
  3. | hora     |
  4. +----------+
  5. | 08:02:00 |
  6. | 15:30:02 |
  7. | 20:30:02 |
  8. +----------+
  9. 3 rows in set (0.00 sec)
  10.  
  11. mysql> SELECT
  12.     ->   SEC_TO_TIME( SUM( TIME_TO_SEC( hora ) ) ) AS total_horas
  13.     -> FROM horas;
  14. +-------------+
  15. | total_horas |
  16. +-------------+
  17. | 44:02:04    |
  18. +-------------+
  19. 1 row in set (0.00 sec)

Saludos
Leo.
  #3 (permalink)  
Antiguo 28/11/2012, 14:53
 
Fecha de Ingreso: enero-2012
Mensajes: 158
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: Suma Columnas Time

Hola leo muchas gracias ya lo habia echo pero lo que no me sale es que no me devuelve la suma de minutos y segundos, solo me sale el total de horas


yo lo estoy programando asi


Cita:
Editado: Código de programación no permitido en este foro.

Última edición por gnzsoloyo; 28/11/2012 a las 15:02 Razón: Codigo de programacion off-topic

Etiquetas: columnas, suma, time, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:44.