Kategorien:

Datums- und Uhrzeitfunktionen

HOUR / MINUTE / SECOND

Extrahiert aus einem Zeit- oder Zeitstempelwert die entsprechende Zeitkomponente.

Diese Funktionen sind Alternativen zur Verwendung der Funktion DATE_PART (oder EXTRACT) mit der entsprechenden Zeitkomponente (siehe Unterstützte Datums- und Zeitabschnitte).

Siehe auch:

YEAR* / DAY* / WEEK* / MONTH / QUARTER

Syntax

HOUR( <time_or_timestamp_expr> )

MINUTE( <time_or_timestamp_expr> )

SECOND( <time_or_timestamp_expr> )

Nutzungshinweise

Funktionsname

Aus Zeit/Zeitstempel extrahierte Zeitkomponente

Mögliche Werte

HOUR

Stunde des angegebenen Tages

0 bis 23

MINUTE

Minute der angegebenen Stunde

0 bis 59

SECOND

Sekunde der angegebenen Minute

0 bis 59

Beispiele

Dies veranschaulicht die Funktionen HOUR, MINUTE und 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 |
+-------------------------+------+--------+--------+

Weitere Beispiele finden Sie unter Verwenden von Datumsangaben und Zeitstempeln.