- Catégories :
HOUR / MINUTE / SECOND¶
Extrait la partie temporelle correspondante d’une valeur d’heure 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¶
HOUR( <time_or_timestamp_expr> )
MINUTE( <time_or_timestamp_expr> )
SECOND( <time_or_timestamp_expr> )
Notes sur l’utilisation¶
Nom de la fonction |
Heure extraite de l’heure / 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 |
Exemples¶
Ceci illustre les fonctions HOUR
, MINUTE
et SECOND
:
SELECT '2013-05-08T23:39:20.123-07:00'::TIMESTAMP AS TSTAMP, HOUR(tstamp) AS "HOUR", MINUTE(tstamp) AS "MINUTE", SECOND(tstamp) AS "SECOND"; +-------------------------+------+--------+--------+ | TSTAMP | HOUR | MINUTE | SECOND | |-------------------------+------+--------+--------| | 2013-05-08 23:39:20.123 | 23 | 39 | 20 | +-------------------------+------+--------+--------+
Pour plus d’exemples, voir Utilisation des valeurs de date et d’heure.