Debo hacer una consulta sql para obtener la diferencia entre dos campos de tipo datetime. fecha_creacion y fecha_termino.
Como ya comenzamos un nuevo año, al restar el numero del dia de una fecha (2005-12-30 corresponde al 364 y 2006-01-02 corresponde al 2). Al hacer la resta entre fecha_termino = 2 y fecha_creacion = 364, me queda un valor negativo = -362
Solo debo obtener la diferencia entre la fecha_termino y fecha_creacion.
A alguien se le ocurre como se puede hacer en un SQL, sin tener que hacer un script php que haga esto ?
Esta es la query que me retorna valores negativos:
Código PHP:
$sql = "SELECT min(date_format(fecha_termino, '%j') - date_format(fecha_creacion, '%j'))
from tabla";
Gracias.
Salu2 !!!