Получение секунд между двумя отметками времени Oracle

Том Кайтпредполагает использоватьEXTRACT чтобы получить разницу:

extract( day from (x-y) )*24*60*60+
extract( hour from (x-y) )*60*60+
...

Это кажется труднее для чтения и медленнее, чем это, например:

( CAST( x AS DATE ) - CAST( y AS DATE ) ) * 86400

Итак, как можно получить разницу между двумя метками времени в секундах? Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос