
18/10/2009, 18:53
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: sacar el datediff en un selec Yo lo haría con timestampdiff y luego convertiría a segundos; posteriormente mediante el uso de floor, mod, y para el caso de minutos y segundos MINUTE y SECOND, mostraría los datos.
SELECT floor(Hour(sec_to_time(TIMESTAMPDIFF(SECOND,'2007-12-30 11:23:24','2007-12-31 23:59:59')))/24) días,Mod(Hour(sec_to_time(TIMESTAMPDIFF(SECOND,'20 07-12-30 11:23:24','2007-12-31 23:59:59'))),24) horas, Minute(sec_to_time(TIMESTAMPDIFF(SECOND,'2007-12-30 11:23:24','2007-12-31 23:59:59'))) minutos, second(sec_to_time(TIMESTAMPDIFF(SECOND,'2007-12-30 11:23:24','2007-12-31 23:59:59'))) segundos
Saludos para ti, visona, y para Daniel. |