Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Funktionen für Datum und Uhrzeit
Datums-/Uhrzeitfunktionen arbeiten mit Datums- und Uhrzeitangaben. Diese Funktionen ermöglichen das Extrahieren bestimmter Komponenten eines Datums, das Durchführen von Berechnungen und das Bearbeiten von Datumswerten.
Die zulässigen Bezeichner in diesen Funktionen sind:
-
JAHR
-
MONAT
-
TAG
-
STUNDE
-
MINUTE
-
SECOND
|
Funktion |
Signature |
Beschreibung |
|---|---|---|
|
|
JETZT () |
Gibt den aktuellen Zeitstempel mit einer Genauigkeit von Millisekunden zurück. Es gibt die genaue Uhrzeit zum Zeitpunkt der Ausführung innerhalb einer Abfrage an. |
|
|
DATE_ADD (Bezeichner, Intervalldauer, Spalte) |
Gibt die Summe von a date/time und einer Zahl von oder eines days/hours UND-Intervalls zurück. date/time date/time |
|
|
DATE_SUB (Bezeichner, Intervalldauer, Spalte) |
Gibt die Differenz zwischen a date/time und einer Zahl von oder zwischen einem und einem days/hours Intervall zurück. date/time date/time |
|
|
TIMESTAMP_ADD (Bezeichner, Intervalldauer, Spalte) |
Fügt einem Datetime-Ausdruck ein Zeitintervall in den angegebenen Zeiteinheiten hinzu. |
|
|
TIMESTAMP_SUB (Bezeichner, Intervalldauer, Spalte) |
Subtrahiert ein Zeitintervall in den angegebenen Zeiteinheiten von einem Datetime-Ausdruck. |
|
|
CAST (Ausdruck ALS TIMESTAMP-FORMATMUSTER) |
Konvertiert einen Zeichenkettenausdruck mithilfe des angegebenen Formatmusters in einen Zeitstempel. Zu den gängigen Mustern gehört |
Beispiel einer SQL-Abfrage, die die aufgelisteten Funktionen verwendet:
SELECT r.asset_id, r.int_value, date_add(DAY, 7, r.event_timestamp) AS date_in_future, date_sub(YEAR, 2, r.event_timestamp) AS date_in_past, timestamp_add(DAY, 2, r.event_timestamp) AS timestamp_in_future, timestamp_sub(DAY, 2, r.event_timestamp) AS timestamp_in_past, now() AS time_now FROM raw_time_series AS r