Calcule la diferencia entre dos fechas en MySQL

Estoy almacenando el último tiempo de inicio de sesión en MySQL en, datetime -type filed. Cuando los usuarios inician sesión, quiero obtener la diferencia entre la última hora de inicio de sesión y la hora actual (que obtengo al usar NOW() ).

¿Cómo puedo calcularlo?

USE TIMESTAMPDIFF Función MySQL. Por ejemplo, puedes usar:

 SELECT TIMESTAMPDIFF(SECOND, '2012-06-06 13:13:55', '2012-06-06 15:20:18') 

En su caso, el tercer parámetro de la función TIMSTAMPDIFF sería el tiempo de inicio de sesión actual ( NOW() ). El segundo parámetro sería el último tiempo de inicio de sesión, que ya está en la base de datos.