Ga naar hoofdinhoud Ga naar aanvullende inhoud

DATE_ADD

Voegt een interval van een opgegeven eenheid toe aan een gegeven tijdstempel. Aftrekken kan worden uitgevoerd door een negatieve intervalwaarde te gebruiken.

Syntaxis

DATE_ADD(UNIT, VALUE, TIMESTAMP)

Argumenten

UNIT

Type: string

De tijdseenheid die moet worden toegevoegd.

Dit kan een van de volgende zijn:

  • year
  • quarter
  • month
  • week
  • day
  • hour
  • minute
  • second
  • millisecond

VALUE

Type: bigint

De gehele waarde van de UNIT die moet worden toegevoegd aan TIMESTAMP.

Kan positief zijn (voor tijden in de toekomst) of negatief (voor tijden in het verleden).

TIMESTAMP

Type: timestamp

De te wijzigen tijdstempel.

Retourneert

Type: timestamp

De TIMESTAMP waaraan een INTERVAL van de opgegeven NUMBER is toegevoegd.


Voorbeelden

UNIT WAARDE TIMESTAMP Uitvoer
dag 1 2001-08-22 03:04:05.321 2001-08-23 03:04:05.321
jaar 5 2001-08-22 03:04:05.321 2006-08-22 03:04:05.321
second 30 2001-08-22 03:04:05.321 2001-08-22 03:04:35.321
kwartaal 1 2001-08-22 03:04:05.321 2001-11-22 03:04:05.321
kwartaal -1 2001-08-22 03:04:05.321 2001-05-22 03:04:05.321
kwartaal 0 2001-08-22 03:04:05.321 2001-08-22 03:04:05.321
jaar 1 null null

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!