SQL Server Gün Hesaplatmak - Datediff Fonksiyonu
Selamlar,
Veritabanınızda kalan gün sayısını hesaplatmak için Datediff size bir ilaç olacaktır. Bu fonksiyonu C# tarafında da Linq yapısıyla da kullanabilirsiniz.
Örneğin son 10 günde eklenmiş kitapların listesini şöyle çıkartabiliriz:
Select KitapAdi, EklenmeTarihi from Kitaplar where datediff(day, getdate(), EklenmeTarihi) = 10
Sorgu şunu yapıyor, bugünün tarihini ve eklenme tarihini karşılaştırarak "day" olarak çıktı veriyor. Yani gün sonucunu alıyoruz. Day yerine month, year gibi kullanımları da mevcut.
Umarım işinizi görür.
İyi çalışmalar,
Recep.