SQL Server’da Dateadd Fonksiyonu

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.

636 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!