SQL中DATEADD用法
语法
DATEADD ( datepart , number, date )
参数
datepart
是规定应向日期的哪一部分返回新值的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。
日期部分 缩写
Year yy, yyyy
quarter qq, q
Month mm, m
dayofyear dy, y
Day dd, d
Week wk, ww
Hour hh
minute mi, n
second ss, s
millisecond ms
number
是用来增加 datepart 的值。如果指定一个不是整数的值,则将废弃此值的小数部分。例如,如果为 datepart 指定 day,为 number 指定 1.75,则 date 将增加 1。
date
是返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。有关指定日期的更多信息,请参见 datetime 和 smalldatetime。
如果您只指定年份的最后两位数字,则小于或等于"两位数年份截止期"配置选项的值的最后两位数字的数字所在世纪与截止年所在世纪相同。大于该选项的值的最后两位数字的数字所在世纪为截止年所在世纪的前一个世纪。例如,如果 two digit year cutoff 为 2049(默认),则 49 被解释为 2049,2050 被解释为 1950。为避免模糊,请使用四位数的年份。
返回类型
返回 datetime,但如果 date 参数是 smalldatetime,返回 smalldatetime。
示例
此示例打印出 pubs 数据库中标题的时间结构的列表。此时间结构表示当前发布日期加上 21 天。
GO
SELECT DATEADD(day, 21, pubdate) AS timeframe
FROM titles
GO
下面是结果集:
timeframe
---------------------------
Jul 3 1991 12:00AM
Jun 30 1991 12:00AM
Jul 21 1991 12:00AM
Jul 13 1991 12:00AM
Jun 30 1991 12:00AM
Jul 9 1991 12:00AM
Mar 14 1997 5:09PM
Jul 21 1991 12:00AM
Jul 3 1994 12:00AM
Mar 14 1997 5:09PM
Nov 11 1991 12:00AM
Jul 6 1991 12:00AM
Oct 26 1991 12:00AM
Jul 3 1991 12:00AM
Jul 3 1991 12:00AM
Nov 11 1991 12:00AM
Jul 3 1991 12:00AM
Jul 3 1991 12:00AM
(18 row(s) affected)
转载于:https://www.cnblogs.com/qiangshu/archive/2009/11/25/1610214.html
SQL中DATEADD用法相关推荐
- COLLATE oracle,Sql 中Collate用法
今天查询sqlite的时候需要不区分大小写,查了下文档,需要使用collate nocase.顺便学习下collate的用法. collate在sql中是用来定义排序规则的.排序规则其实就是当比较两个 ...
- sql中变量用法_SQL变量:基础和用法
sql中变量用法 In this article, we will learn the notions and usage details of the SQL variable. In SQL Se ...
- mySQL中stuff,SQL 中STUFF用法
1.作用 删除指定长度的字符,并在指定的起点处插入另一组字符. 2.语法 STUFF ( character_expression , start , length ,character_expres ...
- SQL中DATEADD和DATEDIFF的使用方法
DATEADD函数计算一个日期通过给时间间隔加减来获得一个新的日期,DATEDIFF函数计算两个日期之间的小时.天.周.月.年等时间间隔总数. 1.SQL Server DATEADD() 函数 定义 ...
- sql 中exist用法
转载来自:http://www.cnblogs.com/cjm123/p/8177017.html 非常感谢原作者 sql中exists,not exists的用法 exists : 强调的是是否返回 ...
- SQL 中distinct用法详解
转自https://blog.csdn.net/boss2967/article/details/79019467 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(disti ...
- SQL中limit用法
SQL中limit的使用案例 - limit的实际使用案例- 实际SQL代码 一:实际案例解读 描述:有一个员工表employees,字段有员工ID(id).员工姓名(name).员工部门(depar ...
- SQL中DATEADD和DATEDIFF的用法
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天.你们大部分人大概都知道怎样把日期进行分割(年.月.日等),然后仅仅用分割出来的年.月.日等放在几个函 ...
- sql中charindex用法
CHARINDEX作用 写SQL语句我们经常需要判断一个字符串中是否包含另一个字符串,但是SQL SERVER中并没有像C#提供了Contains函数,不过SQL SERVER中提供了一个叫CHAEI ...
最新文章
- python爬虫天气实例scrapy_python爬虫之利用scrapy框架抓取新浪天气数据
- 深度学习之反向传播算法
- python开发工具
- python十进制小数转二进制_python十进制和二进制的转换方法(含浮点数)
- android应用框架搭建之BaseActivity
- 使用vue-cli + webpack搭建vue项目环境
- TensorFlow 中三种启动图用法
- Android 应用性能优化(4)---Android App性能评测分析-启动时间篇
- 使用iMazing将iphone的联系人信息导出至电脑
- lisp用entmake生产圆柱体_液态基酒生产
- 计算机毕设分词,基于词表的中文分词算法
- 给移动硬盘安装PE系统
- 大一新生计算机掌握情况word,2021年大一计算机学习心得word版
- ps在当前的图片添加一张图片进来
- js中常用的Math函数方法
- MapReduce之Partition分区实例操作
- Python实现旋转按钮控制小风扇
- arcgis标注转为注记后,如何批量修改注记及牵引线颜色
- STC89系列单片机看门狗的使用及应用程序
- 逐行扫描(Progressive scanning),隔行扫描(interlace scanning),场
热门文章
- SAP中物料报废无法确定账户问题处理实例
- perp系列之三:perp版本变化和作者联系方式
- 下载图片存入本地,命名为图片地址最后一个/的内容
- 线代 | 考研线性代数 解题方法汇总(非知识点汇总)
- 美国亚马逊图片打不开
- 2012-2013-2(复变函数56, 高等数学60)
- 喂!喂!喂!一起来做Python日常练习题啊!(>^ω^<)
- pythonipo模型包括_python ipo模型是指什么?_Python教程,python,ipo,模型
- 浪潮优派jsp_j2ee课程设计心得.docx
- 推荐两个BlackBerry 商务软件