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