Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/10/2009, 18:53
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
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.