Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Has anyone worked with INTERVAL DAY TO SECOND Data Type over ODBC?

I am currently working with an Oracle table that stores some columns as

INTERVAL DAY TO SECOND Data Type

as I am retrieving the data over ODBC I get a "ODBC read error".

if I remove this field and get all other fields it works fine.

Has anyone out here used such a data type on oracle table and fetched it to QlikView?

what options are available?

regards

Leo V.

1 Reply
rbecher
MVP
MVP

Hi Leo,

you can use a date operation (+/-) to convert this interval type to a number:

SELECT (duration + trunc(sysdate) - trunc(sysdate)) as n_duration FROM ...

or you can extract pieces and combine them:

SELECT EXTRACT(DAY FROM duration) ||

      ' days, ' || EXTRACT (HOUR FROM duration) ||

      ' hours, ' || EXTRACT (MINUTE FROM duration) ||

      ' minutes' as c_duration

FROM ...

It depends what you want to do with the interval value.

- Ralf

Astrato.io Head of R&D