SQL语句查询今天与昨天、本月记录、本周记录
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
函数 |
参数/功能 |
GetDate( ) |
返回系统目前的日期与时间 |
DateDiff (interval,date1,date2) |
以interval 指定的方式,返回date2 与date1两个日期之间的差值 date2-date1 |
DateAdd (interval,number,date) |
以interval指定的方式,加上number之后的日期 |
DatePart (interval,date) |
返回日期date中,interval指定部分所对应的整数值 |
DateName (interval,date) |
返回日期date中,interval指定部分所对应的字符串名称 |
更新时间:2011-1-28
|