3 messages in com.mysql.lists.mysql-esRe: Diferencia entre fecha y hora| From | Sent On | Attachments |
|---|---|---|
| Emiliano Horcada | 11 Jul 2007 13:24 | |
| Galo Izquierdo | 11 Jul 2007 15:12 | |
| Miguel Angel Orenes | 17 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




