SQL Server’da Datediff Fonksiyonu
Herkese merhaba,
Bu yazıda size SQL Server Datediff fonksiyonunun kullanımından bahsedeceğim.
SQL Server’da DateDiff fonksiyonu verilen iki tarih arasındaki farkı istenilen türde (yıl,ay,gün,dakika,saniye vb.) göstermekte kullanılan bir fonksiyondur.
DECLARE @baslangictarihi DATE = '2017/10/1'
DECLARE @bitistarihi DATE = '2017/11/11'
SELECT
DATEDIFF(DAY, @baslangictarihi, @bitistarihi) AS Gun_Sayisi_Kac
Burada belirtilen Day ifadesi bizim bu fonksiyonda ne döndüreceğimize ait bir bilgidir. Biz ay istiyorsak Month, gün istiyorsak Day ifadesi yazarız.
Aşağıda Day ifadesi yerine kullanabildiğimiz terimler yer almakta.
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 | MilisaniyeAralığı |
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.