SQL查询今天、昨天、本月、本周的记录
2012-08-01 21:37
218 查看
在统计的时候,经常会使用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函数的使用方法
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指定部分所对应的字符串名称 |
相关文章推荐
- SQL查询今天与昨天的记录,及本月记录、本周记录
- SQL查询今天与昨天的记录,及本月记录、本周记录
- Sql Server中查询今天、昨天、本周、上周、本月、上月数据
- 用SQL查询昨天、今天、明天和本周的记录
- MySQL查询今天/昨天/本周、上周、本月、上个月份数据的sql代码
- 用SQL查询昨天、今天、明天和本周的记录
- 怎么用SQL查询昨天、今天、明天和本周的记录?又怎么用SQL查询一天,三天,一周,一个月,更长一些——一个季度的记录呢
- Sql Server中查询今天、昨天、本周、上周、本月、上月数据
- SQL DATEDIFF语法及时间函数 Sql 查询当天、本周、本月记录
- mysql 中sql 语句查询今天、昨天、7天、近30天、本月、上一月 数据
- Sql 查询当天、本周、本月记录
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的SQL
- SQL 查询当天,本月,本周的记录
- SQL DATEDIFF语法及时间函数 Sql 查询当天、本周、本月记录
- sql查询当天、本周、本月记录
- mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句
- SQL DATEDIFF语法及时间函数 Sql 查询当天、本周、本月记录
- Sql 查询当天、本周、本月记录
- sql查询当天、本周、本月记录
- Sql 查询当天、本周、本月记录