Herkese merhaba,

Bu yazıda SQL Server’da tarihler arasındaki fark nasıl bulunur bundan bahsedeceğim. Örnek kullanımı inceleyelim.

DECLARE @baslangictarihi DATETIME = '2017-01-01 00:00:00.0';
DECLARE @bitistarihi DATETIME = '2018-01-01 00:00:00.0';
SELECT DATEDIFF(YEAR, @baslangictarihi, @bitistarihi) AS Yıl,
       DATEDIFF(MONTH, @baslangictarihi, @bitistarihi) AS Ay,
       DATEDIFF(WEEK, @baslangictarihi, @bitistarihi) AS Hafta,
       DATEDIFF(DAY, @baslangictarihi, @bitistarihi) AS Gün,
       DATEDIFF(HOUR, @baslangictarihi, @bitistarihi) AS Saat,
       DATEDIFF(MINUTE, @baslangictarihi, @bitistarihi) AS Dakika,
       DATEDIFF(SECOND, @baslangictarihi, @bitistarihi) AS Saniye;

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

429 Kez Okundu

Kategoriler: