DateAdd


]príkaz podporovaný databázami: OpenLink Virtuoso, MSSQL 

]

SQL -> Funkcie -> Funkcie pre prácu s dátumom a časom -> DateAdd

Syntax

DateAdd(interval, počet, datum)

Popis

Príkaz jazyka SQL
Vrátí hodnotu typu Variant (Date) obsahující datum, ke kterému je přidán zadaný časový interval.

Pomocí funkce DateAdd můžete k datu přičíst zadaný časový interval nebo jej od data odečíst. Pomocí funkce DateAdd můžete například vypočítat datum, které bude od aktuálního data za 30 dnů, nebo čas, který bude od daného okamžiku za 45 minut.

Chcete-li k argumentu datum přidat dny, použijte nastavení y (Den v roce), d (Den) nebo w (Den v týdnu).

Argument
Popis
interval
Povinný argument. Řetězcový výraz představující časový interval, který chcete přidat.
počet
Povinný argument. Číselný výraz představující počet intervalů, které chcete přidat. Může to být kladné číslo (chcete-li získat datum v budoucnosti) nebo záporné číslo (chcete-li získat datum v minulosti).
datum
Povinný argument. Hodnota typu Variant (Date) nebo literál představující datum, ke kterému je interval přidáván.



Rozdiel medzi databázami

Na niektorých databázach sa môže miesto tejto funkcie používať funkcia Date_Add

Príklad

SELECT DateAdd(d, 7, GetDate()) FROM test;
   -> pripočíta k aktuálnemu dátumu 7 dní