Förutsatt att ditt mål är att generera en sträng som representerar tiden (vilket är vad frågan du postade returnerar trots den främmande to_number
samtal)
SELECT to_char( <<column_name>>, 'HH24:MI:SS' )
FROM table_name
Om du vill returnera en annan datatyp måste du berätta vilken datatyp du vill returnera. Om du till exempel verkligen vill returnera en INTERVAL DAY TO SECOND
SELECT numtodsinterval( <<column name>> - trunc(<<column name>>), 'day' )
FROM table_name