SQL关于日期的查询

SQL查询某天的记录:

datediff(day,[Datetime],’2012-08-03’)=0 把Datetime换为你的相应字段;

 

SQL查询今天的记录:

datediff(day,[Datetime],getdate())=0 把Datetime换为你的相应字段;

 

SQL查询昨天的记录:

datediff(day,[Datetime],getdate())=1 把Datetime换为你的相应字段,getdate()-Datetime即为时间差。

 

本月记录:

SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0

 

本周记录:

SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0?

 

本日记录:

SELECT * FROM 表 WHERE datediff(day,[dateadd],getdate())=0

原文地址:https://www.cnblogs.com/luminji/p/4698629.html