Sql DATEADD Fonksiyonu

Posted by

Selam arkadaşlar, bu yazımda Sql DATEADD Fonksiyonu nedir ve nasıl kullanabiliriz kısaca ondan bahsedeceğim.

Sql’de DATEADD fonksiyonu ile bir tarih üzerine ekleme işlemi yapabiliriz. Örneğin bir tarih alanında bir sonraki günü veya bir sonraki ayı veya birkaç saat sonrasını ya da belli bir dakika sonrasını ya da eksi değerler vererek bunların önceki günlerin tarih verisini gösterebiliriz.

Sql DateAdd fonksiyonu nasıl kullanılır?

DateAdd fonksiyonu 3 parametre alır.

İlk parametresi hour,minute,day,year,month gibi değerleri, alır.

İkinci Parametresi eklemek istenen ya da çıkarılmak istenen değeri alır.

Üçüncü parametresi ise hangi tarihi baz alacaksak o değeri belirtiyoruz. Örneğin belli bir tablodaki tarih alanının değerini vererek ya da şuan ki tarihi vererek belirtebiliriz.

Örnek kodu incelersek :

Aşağıdaki kod ile şuan ki tarihten 5 dakika sonrasını ve 5 dakika öncesini getirdik.


SELECT DATEADD(MINUTE,5,GETDATE())
SELECT DATEADD(MINUTE,-5,GETDATE())

Ekran Görüntüsü:

 

 

 

 

Aşağıdaki örnek kod ile şuan ki tarihten 1 ay sonrasını ve 1 ay öncesini getirdik.


SELECT DATEADD(MONTH,1,GETDATE())
SELECT DATEADD(MONTH,-1,GETDATE())

Ekran Görüntüsü:

 

 

 

 

Sql’de dateadd fonksiyonu kullanımını yukarıdaki gibi gerçekleştirebilirsiniz.

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir