怎样用sql语句修改日期时间间隔

上传人:wt****50 文档编号:37843548 上传时间:2018-04-23 格式:DOC 页数:2 大小:43.50KB
返回 下载 相关 举报
怎样用sql语句修改日期时间间隔_第1页
第1页 / 共2页
怎样用sql语句修改日期时间间隔_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《怎样用sql语句修改日期时间间隔》由会员分享,可在线阅读,更多相关《怎样用sql语句修改日期时间间隔(2页珍藏版)》请在金锄头文库上搜索。

1、给指定日期加上一个时间间隔后的新 datetime 值。语法语法DATEADD (datepart , number, date )参数参数datepart 指定要返回新值的日期的组成部分。下表列出了 Microsoft SQL Server 2005 可识别的日期部分及其缩写。日期部分日期部分 缩写缩写 yearyy, yyyyquarterqq, qmonthmm, mdayofyeardy, ydaydd, dweekwk, wwweekdaydw, whourhhminutemi, nsecondss, smillisecondmsnumber 用于与 datepart 相加的值。如果

2、指定了非整数值,则将舍弃该 值的小数部分。例如,如果为 datepart 指定 day,为 number 指定 1.75,则 date 将增加 1。date 表达式,用于返回 datetime 或 smalldatetime 值,或日 期格式的字符串。有关指定日期的详细信息,请参阅 日期和时 间 (Transact-SQL)。如果只指定年份的后两位数字,则小于或等于 two digit year cutoff 配置选项值的后两位数字的值将与截止年份处于 同一世纪中。比此选项值的后两位数字大的值先于截止年份的世 纪。例如,如果 two-digit year cutoff 为 2049(默认值)

3、,则 49 被解释为 2049,而 2050 被解释为 1950。为避免歧 义,请使用四位的年份。 返回类型返回类型返回 datetime。但是,如果 date 参数为 smalldatetime,则返 回 smalldatetime。备注备注当 datepart 为月份时,月份中的天数将影响结果。例如,八月有 31 天,而九月有 30 天。以下两个语句都将返回 2006-09-30 00:00:00.000。SELECT DATEADD(month, 1, 08/30/2006) SELECT DATEADD(month, 1, 08/31/2006)换句话说,在八月末增加一个月将返回九月的最后一天。示例示例以下示例将输出 AdventureWorks 数据库中订单的时间范围的列表。 此时间范围为当前订单日期加上 21 天。USE AdventureWorks; GO SELECT DATEADD(day, 21, OrderDate)AS TimeFrame FROM Sales.SalesOrderHeader; GO

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号