Primero que nada, MySQL trata los campos timestamp como lo que son, de hecho a un pasandolos como string los reconoce, de tal manera que si restas o sumas dos tipos de datos
Date , mysql los convierte a segundos hace la operacion y te da el resultado en segundos trasncurridos.
A hora otra forma de determinar el numero de dias transcurridos entre dos datos de tiepo
Date es usar la funcion
TO_DAYS que devuelve el numero de dias trasncurridos. de tal forma que con una consulta como la siguiente:
Código:
SELECT TO_DAYS(campo_date1) - TO_DAYS(campo_date2) AS dias From Tabla
Recuepramos los dias transcurridos entre dos fechas.
Saludos!.
Mty. NL.