SQL查询最近三个月的数据(查询最近几天,几年等等)
2017-12-05 12:21
232 查看
select DateAdd(Month,-3,getdate()) --返回一个时间,根据这个时间点去查询想要的数据即可
--DateAdd函数的详细说明:
--DateAdd(interval, number, date)
--interval 必选。字符串表达式,表示要添加的时间间隔。
--yyyy 年
--q 季度
--m 月
--y 一年的日数
--d 日
--w 一周的日数
--ww 周
--h 小时
--n 分钟
--s 秒
--number 必选,数值表达式。
--表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。
--date 必选。标识查询时的对比时间,getdate()在SQL中说明是现在的时间 。
--例子:
Select DateAdd(Month,-3,getdate()) --以当前时间为准,返回三个月之前的一个时间点
Select DateAdd(yyyy,-3,getdate()) --以当前时间为准,返回三年之前的一个时间点
Select DateAdd(Month,3,getdate()) --以当前时间为准,返回三个月之后的一个时间点
--DateAdd函数的详细说明:
--DateAdd(interval, number, date)
--interval 必选。字符串表达式,表示要添加的时间间隔。
--yyyy 年
--q 季度
--m 月
--y 一年的日数
--d 日
--w 一周的日数
--ww 周
--h 小时
--n 分钟
--s 秒
--number 必选,数值表达式。
--表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。
--date 必选。标识查询时的对比时间,getdate()在SQL中说明是现在的时间 。
--例子:
Select DateAdd(Month,-3,getdate()) --以当前时间为准,返回三个月之前的一个时间点
Select DateAdd(yyyy,-3,getdate()) --以当前时间为准,返回三年之前的一个时间点
Select DateAdd(Month,3,getdate()) --以当前时间为准,返回三个月之后的一个时间点
相关文章推荐
- SQL查询最近三个月的数据(查询最近几天,几年等等)
- sql语句 查询最近三个月内的数据
- SQL查询最近几年、几月的数据
- SQL语句查询最近几天,几个小时的数据的写法
- SQL 、MySql 查询前几年、几天、几小时的数据
- 关于SQL查询效率,100w数据,查询只要1秒
- 请使用PL/SQL来按父子层次关系查询出表的所有数据
- 两次SQL 学习之感悟——数据库查询语言——走进数据系列之十二
- [LBS]查询离某个经纬附近的数据SQL语句
- 从Mysql某一表中随机读取n条数据的SQL查询语句
- oracle 查询最近几天的数据
- 不用SQL语句查询DataTable中的数据
- SQL----关系型数据库之数据查询
- MySQL登陆方式、数据类型、数据引擎及SQL查询语句,注意的问题.
- SQL学习之查询技巧 查询第3的数据 用一条语句分组,排序 并查询某一排名
- sql 查询不存在左表的数据
- 用sql查询当天,一周,一个月的数据 .
- SQL查询到的数据放到DataSet中
- ACCESS查询当天数据的SQL语句(DateDiff函数)
- mysql查询当天所有数据sql语句