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

Extraer el número total de segundos de un tipo de datos de intervalo

Una manera fácil:

select extract(day from (ts1-ts2)*86400) from dual;

La idea es convertir el valor del intervalo en días multiplicado por 86400 (=24*60*60). Luego extraiga el valor del 'día', que en realidad es el segundo valor que queríamos.