- Catégories :
HOUR / MINUTE / SECOND¶
Extrait la partie temporelle correspondante d’une valeur d’heure, d’intervalle ou d’horodatage.
Ces fonctions sont des alternatives à l’utilisation de la fonction DATE_PART (ou EXTRACT) avec la partie de temps équivalente (voir Parties de date et d’heure prises en charge).
- Voir aussi :
Syntaxe¶
Arguments¶
time_interval_or_timestamp_exprUne heure, un intervalle ou un horodatage, ou une expression pouvant être évaluée en l’un de ces types de données. Un argument d’intervalle doit correspondre à un intervalle de jour et d’heure, et non à un intervalle d’année et de mois.
Renvoie¶
La fonction renvoie une valeur de type NUMBER.
Notes sur l’utilisation¶
Nom de la fonction |
Heure extraite de l’heure, de l’intervalle ou de l’horodatage |
Valeurs possibles |
|---|---|---|
HOUR |
Heure du jour spécifié |
0 à 23 |
MINUTE |
Minute de l’heure spécifiée |
0 à 59 |
SECOND |
Seconde de la minute spécifiée |
0 à 59 |
Astuce
Pour extraire une valeur TIME complète d’une valeur TIMESTAMP au lieu d’une partie, vous pouvez convertir la valeur TIMESTAMP en une valeur TIME. Par exemple :
Exemples¶
Cet exemple présente les fonctions HOUR, MINUTE et SECOND :
Pour plus d’exemples, voir Utilisation des valeurs de date et d’heure.