es justamente lo que te comentaba
Cita: SELECT timestampdiff(MINUTE , '2012-04-05 11:00:03', '2012-04-05 12:12:09' ) AS diferencia;
es
Cita: select timestampdiff(minute,'".$fecha_inicial."','".$fech a_final."') AS diferencia
en ambos caso retorna 72 minutos por que la diferencia es de 1:12:06
Cita: 1 ---> 60 minutos + 12 minutos = 72 minutos
ahora tu dices que debería retornar 12 minutos, lo cual es imposible por la diferencia es de 72 minutos
para resumir, no te entiendo. aunque tendrá su porqué