TurboSQL Guide Datum und Zeit Funktionen und Operatoren |
Top Previous Next |
Dies ist eine Liste von Datum und Zeit Funktionen und Operatoren, die in TurboSQL benützt werden können. + Syntax date + days Beschreibung Addiert eine Anzahl an Tagen zu einem Datum oder einem Zeitstempel. Addiert eine Anzahl an Minuten zu einem Zeitwert. Beispiele CURRENT_DATE + 1 --Das morgige Datum - Syntax date - days Beschreibung Subtrahiert eine Anzahl an Tagen von einem Datum oder Zeitstempel. Subtrahiert eine Anzahl an Minuten von einem Zeit-Wert. Berechnet die Anzahl an Tagen zwischen zwei Datum- oder Zeitstempel-Werten. Berechnet die Anzahl an Minuten zwischen zwei Zeiten. Beispiele CURRENT_DATE - 1 --Gestern CURRENT_DATE Syntax CURRENT_DATE Beschreibung Liefert das aktuelle Datum. CURRENT_TIME Syntax CURRENT_TIME Beschreibung Liefert die aktuelle Zeit auf die Millisekunde genau. CURRENT_TIMESTAMP Syntax CURRENT_TIMESTAMP Beschreibung Liefert den aktuellen Zeitstempel mit einer Genauigkeit von einer Millisekunde. (d.h. CURRENT_DATE und CURRENT_TIME zusammen) DATETIMESTR Syntax DATETIMESTR(TimeStamp, Precision) Beschreibung Liefert den gegebenen Zeitstempel-Wert als Zeichenkette im Format der aktuellen Ländereinstellung. Die Genauigkeit Precision ist 2 für Minuten, 3 für Sekunden und 4 für Millisekunden. EXTRACT Syntax EXTRACT(kind FROM date) Beschreibung Berechnet einen Wert aus date. kind ist eines der folgenden Schlüsselwörter:
Beispiele EXTRACT(DAY FROM CURRENT_DATE) MAKEDATE Syntax MAKEDATE(year, month, day) Beschreibung Liefert den Datum-Wert für das gegebene Datum. Beispiele SELECT * FROM MyTable WHERE Abs(Today - MakeDate(EXTRACT(YEAR FROM CURRENT_DATE), EXTRACT(MONTH FROM Birthday), EXTRACT(DAY FROM Birthday))) < 7 MAKETIMESTAMP Syntax MAKETIMESTAMP(year, month, day, hour, minute, second, millisecond) Beschreibung Liefert den Zeitstempel-Wert für das gegebene Datum und die gegebene Zeit. MAKETIME Syntax MAKETIME(hour, minute, second, millisecond) Beschreibung Liefert den Zeit-Wert für die angegebene Zeit. TIMESTR Syntax TIMESTR(time, precision) Beschreibung Liefert die gegebene Zeit als Zeichenkette gemäß der aktuellen Ländereinstellung. Die Genauigkeit precision ist 2 für Minuten, 3 für Sekunden und 4 für Millisekunden. Siehe auch Allgemeine Funktionen und Operatoren |