您当前的位置: 首页 > 数据库教程 > MySQL教程 > 日期相加的查询SQL语句

日期相加的查询SQL语句

作者:不详 来源:网络 发布时间: 2014-07-17 09:27 点击:
日期相加的查询sql语句 这是一款讲mssql access的日期相加的sql语句,在它们中对数据库教程日期操作提供了大量的函数,今天我们日期相加就利用了dateadd函数来实例。 */ //方法一 存储过程 set nocount on declare @kp table([id] int,[ys] int,[syrq] datetime) inser

日期相加的查询SQL语句

  日期相加的查询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语句"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4