Megosztás a következőn keresztül:


A date_add függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 13.3 LTS és újabb

Hozzáadja value és unit hozzáadja az időbélyeget expr. Ez a függvény az időbélyegző függvény szinonimája.

Syntax

date_add(unit, value, expr)

unit
 { MICROSECOND |
   MILLISECOND |
   SECOND |
   MINUTE |
   HOUR |
   DAY | DAYOFYEAR |
   WEEK |
   MONTH |
   QUARTER |
   YEAR }

Argumentumok

  • unit: Mértékegység.
  • value: Numerikus kifejezés, a hozzáfűzendő exprs számmalunit.
  • expr: IDŐBÉLYEG-kifejezés.

Válaszok

IDŐBÉLYEG.

Ha value negatív, akkor a függvény kivonja a expr. Ha unit igen MONTH, QUARTERvagy YEAR az eredmény naprésze érvényes dátumhoz lesz igazítva.

A függvény túlcsordulási hibát ad vissza, ha az eredmény meghaladja az időbélyegek támogatott tartományát.

Példák

> SELECT date_add(MICROSECOND, 5, TIMESTAMP'2022-02-28 00:00:00');
 2022-02-28 00:00:00.000005

-- March 31. 2022 minus 1 month yields February 28. 2022
> SELECT date_add(MONTH, -1, TIMESTAMP'2022-03-31 00:00:00');
 2022-02-28 00:00:00.000000