Arşiv

Posts Tagged ‘sql last week and this week’

SQL’de Geçen Hafta ve Bu Haftanın Günleri Arasında Sorgu Yapmak

Merhaba arkadaşlar,

Başlıktan da anlaşılacağı gibi sql de geçen hafta ve bu haftanın günleri arasında (dinamik olarak) sorgu yapmak ile ilgili kısa bir yazı paylaşacağım. Kolay gibi gözükmek ile birlikte uğraştırıcı bir sorgu oldu benim için.

İlk önce bu haftanın ilk gününü nasıl alabiliriz onu söyleyeyim. Mesela bugün 15.09.2012.Yani sorgumuzun biz bu haftanın ilk günü olarak 10.09.2012 vermesi gerekiyor. Bunun için yazmamız gerek sorgu aşağıdaki gibi.

null

Yukarıdaki sorgunun çıktısı biraz önce de dediğim gibi bize bu haftanın başlangıç günü olan 10.09.2012 vermekte.

null

Böylece haftanın ilk gününü almış olduk. Aşağıdaki sorgu ise bize haftanın ilk günü ile şu an arasında sorgu yapmamızı sağlar.

null

Böylelikle başlığımızda berlirttğimiz bu hafta olan kısmı tamamlamış bulunuyoruz. Şimdi sıra geldi geçen haftanın günleri arasında sorgu yapmaya. İlk olarak aşağıda sorgumu paylaşıyorum hemen ardından da çıktıyı.

null

null

Umarım işinize yarayacaktır, ben bunları yapmak için çok uğraştım. Size lazım olduğunda kolayca kullanabilirsiniz 🙂