Funktionen, die Datumswerte zurückgeben

Funktionen, die Datumswerte zurückgeben Beschreibung Beispiel

CURDATE

CURRENT_DATE

Gibt das heutige Datum zurück

 

CURTIME

CURRENT_TIME

Gibt die aktuelle Uhrzeit zurück

 

CURTIMESTAMP

CURRENT_TIMESTAMP

Gibt den aktuellen Zeitstempelwert zurück

 

TIMESTAMPVAL

Konvertiert eine Buchstabenzeichenfolge in einen Zeitstempel

TIMESTAMPVAL('30.01.2028 14:00:00') ergibt den Zeitstempelwert.

DATE

TODAY

Gibt das heutige Datum zurück

Wenn heute der 21.11.2028 ist, ergibt DATE() 21.11.2028.

DATEVAL

Konvertiert eine Buchstabenzeichenfolge in ein Datum

DATEVAL('30.01.2028') ergibt 30.01.2028.

INTERVAL

Einen Intervallwert eines angegebenen Einheitentyps (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND) zu einem Datums- oder Zeitwert addieren oder subtrahieren

DATEVAL('30.01.2028') - INTERVAL 2 YEAR ergibt 30.01.2026

DATEVAL('30.01.2028') + INTERVAL 3 MONTH ergibt 30.04.2028

Hinweise 

  • Die Funktion DATE() ist veraltet. Verwenden Sie stattdessen den SQL-Standard CURRENT_DATE.

  • Die Funktion INTERVAL kann nicht isoliert verwendet werden. Sie müssen einen Datums- oder Zeitwert addieren oder subtrahieren, um einen Fehler zu vermeiden.