Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment extraire uniquement l'heure d'un champ DateTime dans Oracle SQL Developer ?

En supposant que votre objectif est de générer une chaîne représentant l'heure (c'est ce que la requête que vous avez publiée renvoie malgré le to_number étranger appels)

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

Si vous souhaitez renvoyer un type de données différent, vous devez nous indiquer le type de données que vous souhaitez renvoyer. Si, par exemple, vous voulez vraiment retourner un INTERVAL DAY TO SECOND

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