20 Mayıs 2020 Çarşamba

SQL Server DATEDIFF() Fonksiyonu

Sevgili Developer Arkadaşlarım
Öncelikle Ramazan Bayramınızı kutlar, sağlıklı günler dilerim. COVID19 dönemi sonrasında ülkemizin teknoloji ve bilime yatırım yapmasının ne kadar önemli olduğu ortaya çıktı. Bende yazdığım makalelerle sizlere ufakta olsa bir katkıda bulunmaya çalışacağım.

DATEDIFF() fonksiyonu iki tarih arasında farkı döndürür.

Syntax
DATEDIFF(intervaltarih1, tarih2)


Aldığı Parametreler

ParametreAçıklama
AralıkGerekli Değerli Biri Olabilir.
  • year, yyyy, yy = Yıl
  • quarter, qq, q = Çeyrek
  • month, mm, m = Aya
  • dayofyear = Yılın Günü
  • day, dy, y = Gün
  • week, ww, wk = Hafta
  • weekday, dw, w = Haftanın Günü
  • hour, hh = saat
  • minute, mi, n = dakika
  • second, ss, s = saniye
tarih1, tarih2İki Tarih Arasındaki Farkı Hesaplamak İçin Gereklidir

Örnek

İki Tarih Arasındaki Farkı Ay Cinsinden Döndürür.
SELECT DATEDIFF(month, '2017/08/25', '2011/08/25') AS DateDiff;

İki Tarih Arasındaki Farkı Saat Cinsinden Döndürür.
SELECT DATEDIFF(hour, '2017/08/25 07:00', '2017/08/25 12:45') AS DateDiff;

Sql Server DateTime Veri Tipindeki Datayı Türkçe Formatında Göstermek

  SQL'de tarihleri farklı formatlarda göstermek için FORMAT fonksiyonunu kullanabilirsiniz. Türkçe kısa tarih formatı genellikle "...