Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Getting seconds from interval type
Hi,
I can easily convert number from interval :
select numtodsinterval(1200,'SECOND') from dual;
NUMTODSINTERVAL(1200,'SECOND')
--- +000000000 00:20:00.000000000 But I've found no place where I can convert interval to number again. I've found workaround : select extract( SECOND from numtodsinterval(1200,'SECOND'))+ extract( MINUTE from numtodsinterval(1200,'SECOND'))*60+ extract( HOUR from numtodsinterval(1200,'SECOND'))*60*60+ extract( DAY from numtodsinterval(1200,'SECOND'))*60*60*24 from dual; but this is cumbersome process , I would like to see something like intervaldstonum(interval,'SECOND') .... Amihay Gonen DBA, 972-3-90021678 -- http://www.freelists.org/webpage/oracle-lReceived on Thu Aug 11 2005 - 00:58:32 CDT
![]() |
![]() |