Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2005, 16:50
softtron
 
Fecha de Ingreso: abril-2005
Ubicación: Sevilla
Mensajes: 4
Antigüedad: 19 años, 1 mes
Puntos: 0
Problema sumando horas en php/mysql

Hola, necesito sumar una columna llamada diferencia con formato time 00:00:00 de una tabla mysql llamada visitas. Quiero conseguir con esto sumar el tiempo que cada usuario ha estado visitando una web. De momento hago la siguiente consulta:

"SELECT *, COUNT(*) AS total, sum(diferencia) as totalt FROM visitas group by username"

Obtengo una tabla con cada usuario, numero de visitas y tiempo. El problema es que el tiempo que obtengo no aparece en el formato correcto, me suma todos los segundos, todos los minutos y todas las horas por separado.

Por ejemplo si sumo 01:45:50 + 01:55:58 obtengo como resultado 02100108.

¿Como tengo que hacer para conseguir un resultado en formato correcto?

Gracias por adelantado