Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie extrahiere ich nur die Uhrzeit aus einem DateTime-Feld in Oracle SQL Developer?

Angenommen, Ihr Ziel ist es, eine Zeichenfolge zu generieren, die die Zeit darstellt (was die von Ihnen gepostete Abfrage trotz des irrelevanten to_number zurückgibt Anrufe)

SELECT to_char( <<column_name>>, 'HH24:MI:SS' )
  FROM table_name

Wenn Sie einen anderen Datentyp zurückgeben möchten, müssen Sie uns mitteilen, welchen Datentyp Sie zurückgeben möchten. Wenn Sie zum Beispiel wirklich ein INTERVAL DAY TO SECOND zurückgeben möchten

SELECT numtodsinterval( <<column name>> - trunc(<<column name>>), 'day' )
  FROM table_name