Herkese merhaba,

Bu yazıda SQL Server’da Dateadd Fonksiyonu ile ilgili bilgi vermeye çalışacağım.

SQL Server’da Dateadd Fonksiyonu tarihe ekleme işlemi yapmak için kullanılır. Ekleme derken ne kast ediyoruz. Gün, ay, yıl ekleme vb olabilir.

SELECT
	DATEADD(DAY, 10, GETDATE())

Ekleme işlemi yaparken ilk olarak hangi kısma ekleme yapmak istiyoruz onu belirtiyoruz. İkinci olarak o kısma ne kadarlık bir ekleme yapmak istiyoruz onu belirtiyoruz. Son olarak ise hangi tarihe ekleme yapmak istiyoruz o tarihi buraya yazıyoruz.

Biz üstteki kodda getdate() fonksiyonu ile tarih bilgisini alarak bu işlemi yaptık aşağıdaki şekilde de yapabiliriz.

SELECT
	DATEADD(DAY, 10, '2017-11-17')

Burada belirtilen Day ifadesini gün bilgisi eklemek için kullandık. Aşağıdaki tablodan hangi tür bilgiyi eklemek istiyor isek bunu yanındaki kısaltmaları yazarak ekleyebiliriz.

Değer Açıklama
year, yyyy, yy Yıl Aralığı
quarter, qq, q Çeyrek aralık
month, mm, m Ay aralığı
dayofyear Yılın Günü Aralığı
day, dy, y Gün Aralığı
week, ww, wk Hafta Aralığı
weekday, dw, w Çalışma Günü Aralığı
hour, hh Saat Aralığı
minute, mi, n Dakika Aralığı
second, ss, s Saniye Aralığı
millisecond, ms Milisaniye Aralığı

Görüldüğü üzere Dateadd Fonksiyonunu kullanımını öğrenmiş olduk.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

660 Kez Okundu

Kategoriler: