Funktioner som returnerar datum

Funktioner som returnerar datum Beskrivning Exempel

CURDATE

CURRENT_DATE

Returnerar dagens datum

 

CURTIME

CURRENT_TIME

Returnerar aktuell tid

 

CURTIMESTAMP

CURRENT_TIMESTAMP

Returnerar aktuellt tidsstämpelvärde

 

TIMESTAMPVAL

Konverterar en teckensträng till en tidsstämpel

TIMESTAMPVAL('2028-01-30 14:00:00') returnerar dess tidsstämpelvärde

DATE

TODAY

Returnerar dagens datum

Om dagens datum är 21/11/2028, returnerar DATE() 2028-11-21

DATEVAL

Konverterar en teckensträng till ett datum

DATEVAL('2028-01-30') returnerar 2028-01-30

INTERVAL

Addera eller subtrahera ett intervallvärde av angiven enhetstyp (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND) på ett datum- eller tidsvärde

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

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

Kommentarer 

  • DATE()-funktionen används inte längre. Använd i stället SQL-standarden CURRENT_DATE.

  • Funktionen INTERVAL kan inte användas isolerat. Du måste addera eller subtrahera på ett datum- eller tidsvärde för att undvika fel.