当前位置:asp编程网>技术教程>Database教程>  正文

SQL查询今天、昨天、本月、本周的记录

2011-04-11 13:09:50   来源:网络    作者:佚名   浏览量:2634   收藏

在统计的时候,经常会使用SQL查询今天、昨天、本月、本周的记录,我将这些常用的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函数的使用方法

函数 参数/功能
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指定部分所对应的字符串名称



关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网