Ver Mensaje Individual
  #12 (permalink)  
Antiguo 05/04/2012, 06:12
Avatar de bichomen
bichomen
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 23 años, 4 meses
Puntos: 2
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual

Si hago:

Código PHP:
SELECT timestampdiff(
MINUTE , '2012-04-05 11:00:03', '2012-04-05 12:12:09' ) AS diferencia; 
devuelve 72

En cambio si hago:

Código PHP:
SELECT timestampdiff(
MINUTE , '2012-04-05 12:12:09', '2012-04-05 11:00:03' ) AS diferencia; 
devuelve -72

Cuando en realidad debería devolver: 01:12:06 ---> 12

Que es lo que devuelve al hacer:

Código PHP:
SELECT minute( '01:12:06' ) AS diferencia; 
Lo suyo seria coger las dos consultas que comente antes y convertirlas en una.


bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332