> For the complete documentation index, see [llms.txt](https://docs.layraweb.com.tr/merhaba/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.layraweb.com.tr/merhaba/sql-tarafi/konular/zaman-fonksiyonlari/dateadd.md).

# DATEADD

`DATEADD` fonksiyonu, verilen bir tarih veri tipindeki bir değişkene belirli bir zaman birimi değerini (gün, ay, yıl, saat, dakika, saniye, milisaniye gibi) ekleyerek yeni bir tarih veri tipindeki değişken döndürür. Fonksiyon şu şekilde kullanılır:

```sql
DATEADD(unit, number, date)
```

* `unit`: zaman birimi (day, month, year, hour, minute, second, millisecond gibi)
* `number`: eklenecek zaman birimi değeri
* `date`: tarih veri tipindeki değişken

Örnek olarak:

```sql
DECLARE @start_date DATETIME = '2022-01-01 12:00:00';
SELECT DATEADD(day, 10, @start_date) as end_date;
```

Bu örnekte, `@start_date` değişkenindeki tarih bilgisine `10` gün eklenir ve sonuç olarak `end_date` değişkeninin değeri `'2022-01-11 12:00:00'` olacaktır.
