sql >> Base de Datos >  >> RDS >> Oracle

Selección de la diferencia mínima entre dos fechas en Oracle cuando las fechas se representan como marcas de tiempo UNIX

Bueno, las marcas de tiempo de Unix se expresan como una cantidad de segundos desde el 1 de enero de 1970, por lo que si resta una de la otra, obtiene la diferencia en segundos. Entonces, la diferencia en días es simplemente una cuestión de dividir por la cantidad de segundos en un día:

(date_modified - date_submitted) / (24*60*60)

o

(date_modified - date_submitted) / 86400