SQL Date (Tarih) Sorguları
Sql Date ile tarih formatındaki veri dizisi içerisinde sıra dışı sorgulamalar gerçekleştirin.

Index
Veritabanı Tarih Sorguları
SQL Date Sorgular ile yapabileceklerinizin sınırı yok. Özellikle zaman damgası ve evrensel zaman gibi terimlerin günümüzde en çok ihtiyaç duyulan zaman nesneleri olduğu açık. Daha önceki yazılarda Sql DateDiff Bu nedenle özellikle loglama işlemi yaparken size çok yardımı olacak Sql Date Sorgular hakkında kullanışlı cümlecikler oluşturdum.
SQL Bugün ()
SELECT DATEADD(wk,DATEDIFF(wk,0,GETDATE()),6)
SQLSQL Dün ()
SELECT DATEADD(d,-1,GETDATE())
SQLSQL Haftanın İlk Günü
SELECT DATEADD(wk,DATEDIFF(wk,0,GETDATE()),0)
SQLHaftanın Son Günü
SELECT DATEADD(wk,DATEDIFF(wk,0,GETDATE()),6)
SQLEn son haftanın ilk günü
SELECT DATEADD(wk,DATEDIFF(wk,7,GETDATE()),0)
SQLEn son haftanın son günü
SELECT DATEADD(wk,DATEDIFF(wk,7,GETDATE()),6)
SQLAyın ilk Günü
SELECT DATEADD(mm,DATEDIFF(mm,0,GETDATE()),0)
SQLAyın son Günü
SELECT DATEADD(ms,-3,DATEADD(yy,0,DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0)))
SQLGeçen ayın ilk Günü
SELECT DATEADD(mm,-1,DATEADD(mm, DATEDIFF(mm,0,GETDATE( )),0))
SQLGeçen ayın son günü
SELECT DATEADD(ms,-3,DATEADD(mm,0,DATEADD
(mm,DATEDIFF(mm,0,GETDATE()),0)))
SQLYılın ilk Günü
SELECT DATEADD(ms,-3,DATEADD(yy,0,DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0)))
SQLYılın Son günü
SELECT DATEADD(ms,-3,DATEADD(yy,0,DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0)))
SQLGeçen yılın ilk Günü
SELECT DATEADD(ms,-3,DATEADD(yy,0,DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0)))
SQLGeçen yılın Son günü
SELECT DATEADD(ms,-3,DATEADD(yy,0,DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0)))
SQLBu SQL sorguları ile MS SQL veri tabanında enteresan sonuçlar döndürebilirsiniz. Bir E-ticaret sitesinde kampanya hazırlarken, ya da evrensel zaman damgası ile log kaydı tutarken işinize yarayacak bir kaç zaman query paylaştım. Bunların dışında başka tarih sorguları da bulunuyor. Bu sorguları seçmemin sebebi çok enteresan sonuçlar dönmesi oldu.