SQL Server DATEADD() 函数

DATEADD() 函数在日期中添加或减去指定的时间间隔。

DATEADD(datepart,number,date)
date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。
datepart 参数可以是下列的值:
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小时 hh
分钟 mi, n
ss, s
毫秒 ms
微妙 mcs
纳秒 ns

实例

当前时间:2017-12-28 10:50:08.557

--加一年
SELECT DATEADD(yy,1,GETDATE()) AS 年

结果:2018-12-28 10:50:08.557

--减一年
SELECT DATEADD(yy,-1,GETDATE()) AS 年

结果:2016-12-28 10:51:02.387

--加一季度
SELECT DATEADD(qq,1,GETDATE()) AS 季度

结果:2018-03-28 10:52:10.340
--减一季度
SELECT DATEADD(qq,-1,GETDATE()) AS 季度

结果:2017-09-28 10:52:10.340


--加一月
SELECT DATEADD(mm,1,GETDATE()) AS 月


结果:2018-01-28 10:59:08.630


--减一月
SELECT DATEADD(mm,-1,GETDATE()) AS 月


结果:2017-11-28 10:59:34.863


--加一天
SELECT DATEADD(dy,1,GETDATE()) AS  天


结果:2017-12-29 10:59:53.367
--减一天
SELECT DATEADD(dy,-1,GETDATE()) AS 天


结果:2017-12-27 10:59:53.367

--加一天
SELECT DATEADD(dd,1,GETDATE()) AS 天

结果:2017-12-29 10:59:53.367

--减一天
SELECT DATEADD(dd,-1,GETDATE()) AS  天

结果:2017-12-27 10:59:53.367

--加一周
SELECT DATEADD(wk,1,GETDATE()) AS  周

结果:2018-01-04 11:00:28.760
--减一周
SELECT DATEADD(wk,-1,GETDATE()) AS  周

结果:2017-12-21 11:00:43.773

--加一星期
SELECT DATEADD(dw,1,GETDATE()) AS  星期

结果:2018-01-04 11:00:28.760

--减一星期
SELECT DATEADD(dw,-1,GETDATE()) AS  星期

结果:2017-12-21 11:00:43.773

--加一小时
SELECT DATEADD(hh,1,GETDATE()) AS  小时

结果:2017-12-28 12:01:39.853
--减一小时
SELECT DATEADD(hh,-1,GETDATE()) AS  小时

结果:2017-12-28 10:01:39.853

--加一分
SELECT DATEADD(mi,1,GETDATE()) AS  分

结果:2017-12-28 11:03:03.977

--减一分 
SELECT DATEADD(mi,-1,GETDATE()) AS  分

结果:2017-12-28 11:01:03.977

--加一秒
SELECT DATEADD(ss,1,GETDATE()) AS 秒

结果:2017-12-28 11:02:31.330
--减一秒
SELECT DATEADD(ss,-1,GETDATE()) AS 秒

结果:2017-12-28 11:02:30.330

本案例只到秒 如需要更细微的,可以套用上面的格式 直接用即可!

SQL Server DATEADD() 函数 一步步使用教程的更多相关文章

  1. SQL Server DATEADD() 函数

    SQL Server Date 函数 定义和用法 DATEADD() 函数在日期中添加或减去指定的时间间隔. 语法 DATEADD(datepart,number,date) date 参数是合法的日 ...

  2. SQL Server DATEADD() 函数及实际项目应用注意事项

    1. DATEADD() 函数的解释和语法分析 DATEADD() 函数在日期中添加或减去指定的时间间隔. 语法: DATEADD(datepart,number,date) date 参数是合法的日 ...

  3. SQL SERVER DATEADD函数

    定义: DATEADD() 函数在日期中加上指定的时间间隔. ※指定的时间间隔可以为负数 语法: DATEADD(datepart,number,date) 参数: ①datepart 参数可以是下列 ...

  4. SQL Server 聚合函数算法优化技巧

    Sql server聚合函数在实际工作中应对各种需求使用的还是很广泛的,对于聚合函数的优化自然也就成为了一个重点,一个程序优化的好不好直接决定了这个程序的声明周期.Sql server聚合函数对一组值 ...

  5. 数据库开发基础-SQl Server 聚合函数、数学函数、字符串函数、时间日期函数

    SQL 拥有很多可用于计数和计算的内建函数. 函数的语法 内建 SQL 函数的语法是: SELECT function(列) FROM 表 函数的类型 在 SQL 中,基本的函数类型和种类有若干种.函 ...

  6. Sql server 日期函数和日期转换

    时间函数 SQL Server Date 函数 下面的表格列出了 SQL Server 中最重要的内建日期函数: 函数 描述 GETDATE() 返回当前日期和时间 DATEPART(Type,dat ...

  7. SQL Server日期函数总结

    获得一个月的天数:首先到得一个月最后一天的日期,通过 SQL Server 日期函数 day() 取得日期中的“天 ”部分 获得 2008 年 2 月份的天数:select day(cast('200 ...

  8. SQL Server日期函数之获得一个月中的天数

    SQL Server日期函数之获得一个月中的天数在实际中的应用比例还是占为多数的,如果你对这一技术,心存好奇的话,以下的文章将会揭开它的神秘面纱,望会在以后的学习或是工作中带来很大的帮助. 获得一个月 ...

  9. Oracle 与Sql Server常用函数对比

    来自:http://topic.csdn.net/u/20080704/08/b2b8c42f-b0d6-4cda-98b1-6e4a279b4ff8.html 感谢楼主 函数 SQLServer和O ...

随机推荐

  1. Es查询结果集默认是10000,更新设置

    Es查询结果集默认是10000,结果集大小是int,最大为21亿左右 PUT _all/_settings?preserve_existing=true { "index.max_resul ...

  2. urllib 库的代替品 requests 的用法

    Requuests 官方的介绍时多么的霸气,之所以那么霸气,是因为 Requestts 相比于 urllib 在使用方面上会让开发者感到更加的人性化.更加简洁.更加舒适,并且国外的一些公司也在使用re ...

  3. 「快学SpringBoot」配置文件的加载顺序和配置项默认值设置

    前言 有的时候,配置信息是我们无法在开发过程中就能确定的.比如,给客户开发的项目,客户需要根据自身的情况自定义配置,如数据库配置,加密密钥配置等等.这时候,就需要把配置文件放在外面,让用户自定义配置部 ...

  4. elk单机安装部署

    es 下载地址:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.0-linux-x86_64.t ...

  5. 关于and 和or的执行优先级问题分析

    题目:列出本店价低于60或者高于100.并且商品点击数大于628的商品. 按照下面两种写法,得到的结果是不同的. 第一种:结果数据中有点击数为628的记录,显然不符合题目要求. SELECTgoods ...

  6. Vue - 动态绑定class

    <div :class="{active:item.index==1}" >  </div>

  7. 页面渲染时js阻塞的解决方法

    一般地,一个包含外部样式表文件和外部脚本文件的HTML载入和渲染过程是这样的: 浏览器下载HTML文件并开始解析DOM. 遇到样式表文件link[rel=stylesheet]时,将其加入资源文件下载 ...

  8. 微信小程序表单弹窗实例

    开发中有时候会碰到需要一个表单弹窗来处理数据的提交处理,然后这次发布的这套源码就是解决这个问题! <!--button--> <view class="btn" ...

  9. python3爬虫

    1.爬虫的基本原理讲解 2.Urllib库的基本使用 3.Requests库的基本使用 4.正则的基本使用 5.BeautifulSoup库的使用 6.PyQuery库的使用   √ 7.Seleni ...

  10. [Write-up]-pwnlab_init

    关于 下载地址点我 Flag: /root/flag.txt 放假的第一天 哔哩哔哩视频 信息收集 nmap -sn 192.168.7.1/24 Starting Nmap 7.01 ( https ...