sql语句查询日期范围|日期相加的查询SQL语句

时间:2016-09-05  来源:Access  阅读:

日期相加的查询sql语句
这是一款讲mssql access的日期相加的sql语句,在它们中对数据库教程日期操作提供了大量的函数,今天我们日期相加就利用了dateadd函数来实例。
*/

//方法一 存储过程

set nocount on
declare @kp table([id] int,[ys] int,[syrq] datetime)
insert @kp
select 1,2,"2008-08-08" union all
select 2,3,"2008-09-01" union all
select 3,33,"2008-08-11"
 

select id,dateadd(month,ys,syrq) as syrq from @kp

//方法二 简单查询语句

select dateadd(month,cast(ys as int),syrq) as 新日期 from kp


//方法三dateadd函数日期相加

dateadd(d,5,"2008-08-08")

dateadd(d,5,"2008-08-08")

sqlstr="select * from 表 where 时间字段=dateadd(d,5,"2008-08-08")"

select dateadd(d,5,cast("2008-08-08"as datetime))
select  cast("2008-08-08"as datetime)

2008-08-13 00:00:00.000
2008-08-08 00:00:00.000

看个日期相加sql实例

use pubs
go
select dateadd(day, 21, pubdate) as timeframe
from titles
go

/*
dateadd函数 返回   返回包含一个日期的 variant (date),这一日期还加上了一段时间间隔。   语法   dateadd(interval, number, date)   dateadd 函数语法中有下列命名参数:   部分 描述   interval 必要。字符串表达式,是所要加上去的时间间隔。   number 必要。数值表达式,是要加上的时间间隔的数目。其数值可以为正数(得到未来的日期),也可以为负数(得到过去的日期)。   date 必要。variant (date) 或表示日期的文字,这一日期还加上了时间间隔。   设置   interval 参数具有以下设定值:   设置 描述   yyyy 年   q 季   m 月   y 一年的日数   d 日   w 一周的日数   ww 周   hh 时   n 分钟   s 秒
*/

sql语句查询日期范围|日期相加的查询SQL语句

http://m.bbyears.com/shujuku/26598.html

推荐访问:sql语句日期条件查询
相关阅读 猜你喜欢
本类排行 本类最新