http://stackoverflow.com/questions/5125609/how-to-select-date-without-time-in-sql

http://technet.microsoft.com/en-us/library/ms188383.aspx

where [expireDate]=DATEADD(day, -5, ’26/8/2010′) 

ใน ms-sql server มี Query เรียก getdate()-7 ได้นะครับ…
…เช่น Select Table1 Where Table1.myDate > getdate()-7 ครับ. 
select convert(varchar(10), GETDATE()-2, 120)