Hombre a lo "cutre" puedes hacer:
Select concat('Horas: ',segundos/3600,' Minutos:
',(segundos-3600*(segundos/3600))/60,' Segundos:
',(segundos-(3600*(segundos/3600))-((3600*(segundos/3600))/60))) from ...
supongo que una cosa asi te funcionara, aunque seguro que hay muchos metodos
alternativos. Este es el primero que se me ocurrio.
Saludos,
--------------------
Javier Vera Gómez
--------------------
----- Original Message -----
From: "Pablo Alverte" <pablo@stripped>
To: <mysql-es@stripped>
Sent: Tuesday, September 30, 2003 3:12 PM
Subject: CONSULTA DE MYSQL.
Buenas, necesito saber de que manera puedo obtener el resultado de un SELECT
de una manera especifica.
El tema es asi, tengo una base de datos con un campo numerico que me esta
sumando segundos, hasta ahi todo bien:
Quiero transformar el campo segunos a "horas, minutos, segundos" sobre el
mismo select, ejemplo, si tengo:
USUARIO SEGUNDOS
pabloalverte 140
Que devuelva:
USUARIO TIEMPO
pabloalverte 0 horas, 2 minutos, 20 segundos.
existe una funcion en PHP que se llama time2str(valor) que hace algo
parecido, pero la idea es hacerlo desde la consulta de myqsl.
Gracias por la informacion.
Pablo Martin Alverte.
pablo AT alverte.com.ar