3 messages in com.mysql.lists.mysql-esRe: Diferencia entre fecha y hora
FromSent OnAttachments
Emiliano Horcada11 Jul 2007 13:24 
Galo Izquierdo11 Jul 2007 15:12 
Miguel Angel Orenes17 Jul 2007 00:21 
Subject:Re: Diferencia entre fecha y hora
From:Miguel Angel Orenes (miky@gmail.com)
Date:07/17/2007 12:21:38 AM
List:com.mysql.lists.mysql-es

Puedes utilizar TIMEDIFF, pero para mi que las cuentas las has hechado mal:

mysql> select timediff('2007-07-11 09:50:48','2007-07-11 10:55:18'); +-------------------------------------------------------+ | timediff('2007-07-11 09:50:48','2007-07-11 10:55:18') | +-------------------------------------------------------+ | -01:04:30 | +-------------------------------------------------------+ 1 row in set (0.00 sec)

mysql> select timediff('2007-07-11 10:55:18','2007-07-11 09:50:48'); +-------------------------------------------------------+ | timediff('2007-07-11 10:55:18','2007-07-11 09:50:48') | +-------------------------------------------------------+ | 01:04:30 | +-------------------------------------------------------+ 1 row in set (0.00 sec)

http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html Salu2.

El 11/07/07, Emiliano Horcada <emil@gmail.com> escribió:

Buenas tardes. Tengo en un campo este dato: 2007-07-11 09:50:48 y en otro tengo este dato: 2007-07-11 10:55:18 Necesitaría dar alguna consulta que me devuelva la diferencia en horas y minutos que ha transcurrido entre esas fechas. El resultado en este caso debería ser: 1:45 Probé con DATEDIFF pero el resultado en este caso es: -01:04:30 y veo que lo que está haciendo es una resta campo por campo.

Existe algo para obtener lo que necesito en MYSQL?.

Emiliano J. Horcada