MS SQL İki Tarih Arası Fark

İki tarih arası fark alma işlemini DATEDIFF komutu ile gerçekleştirebiliriz.

Örneğin veritabanımızda tarih diye bir alanımız (field) var ve o tarih ile bugün arasında kaç gün olduğunu bulmak istiyorsak;

SELECT tarih,datediff (dd,tarih, GETDATE()) AS Fark FROM TABLOM

Örnek: Tarih farkı 10 dan büyük olan kayıtlar gelsin.. 10 gündür ödenmeyen çek senet vs kayıtları bu mantıkla bulabiliriz;

SELECT * FROM TABLOM WHERE datediff (dd,tarih, GETDATE())>10

İyi çalışmalar 🙂

Bir Cevap Yazın

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

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

Time limit is exhausted. Please reload the CAPTCHA.