Functies die datums als resultaat geven

Functies die datums als resultaat geven Beschrijving Voorbeeld

CURDATE

CURRENT_DATE

Geeft als resultaat de huidige datum

 

CURTIME

CURRENT_TIME

Geeft als resultaat de huidige tijd

 

CURTIMESTAMP

CURRENT_TIMESTAMP

Geeft als resultaat de huidige tijdstempelwaarde

 

TIMESTAMPVAL

Converteert een tekenreeks naar een tijdstempel

TIMESTAMPVAL('2028-01-30 14:00:00') geeft de tijdstempelwaarde

DATE

TODAY

Geeft als resultaat de huidige datum

Als het vandaag 2028-11-21 is, geeft DATE() als resultaat 2028-11-21

DATEVAL

Converteert een tekenreeks naar een datum

DATEVAL('2028-01-30') geeft als resultaat 2028-01-30

INTERVAL

Tel een intervalwaarde van een opgegeven eenheidstype (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND) op of trek deze af bij een datum- of tijdwaarde

DATEVAL('2028-01-30') - INTERVAL 2 YEAR retourneert 2026-01-30

DATEVAL('2028-01-30') + INTERVAL 3 MONTH retourneert 2028-04-30

Opmerkingen 

  • De functie DATE() wordt niet meer gebruikt. Gebruik in plaats daarvan de SQL-standaard CURRENT_DATE.

  • De functie INTERVAL kan niet afzonderlijk worden gebruikt. U moet een datum- of tijdwaarde optellen of aftrekken om een fout te voorkomen.