定义和用法

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

语法

DATEADD(datepart,number,date)

date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。

datepart 参数可以是下列的值:

datepart 缩写
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小时 hh
分钟 mi, n
ss, s
毫秒 ms
微妙 mcs
纳秒 ns

实例

假设我们有下面这个 "Orders" 表:

OrderId ProductName OrderDate
1 'Computer' 2008-12-29 16:25:46.635

现在,我们希望向 "OrderDate" 添加 2 天,这样就可以找到付款日期。

我们使用如下 SELECT 语句:

SELECT OrderId,DATEADD(day,2,OrderDate) AS OrderPayDate
FROM Orders

结果:

OrderId OrderPayDate
1 2008-12-31 16:25:46.635

最新文章

  1. c++ boost asio库初学习
  2. BZOJ3072 : [Pa2012]Two Cakes
  3. Java 集合系列 01 总体框架
  4. 【bzoj1007】[HNOI2008]水平可见直线
  5. Linux 批量添加用户
  6. 【无聊放个模板系列】POJ2752 EXKMP
  7. 数值统计 AC 杭电
  8. C# Nullable可空类型
  9. bzoj1675 [Usaco2005 Feb]Rigging the Bovine Election 竞选划区
  10. 小工具:内存监视器(SystemMonitor)
  11. AsyncTask异步加载和HttpURLConnection网络请求数据
  12. print打印网页相关
  13. Java 持久化操作之 --io流与序列化
  14. 使用idea搭建maven项目,结果spring-mybatis.xml文件报红“Cannot resolve file 'jdbc.properties' less... (Ctrl+F1) Inspection info:Spring XML model validation”
  15. 囤币一族,被中国市场遗忘的价值币ADA
  16. 微信小程序开发——模板中加载html代码
  17. 模式PK:命令模式VS策略模式
  18. MySQL SELECT语句中只能输出1000行数据的原因
  19. eclipse CDT写c++使用文件作为输入源(输入重定向)
  20. httpSession的正确理解

热门文章

  1. Python之时间统计
  2. 数据库自定义表值函数Split(@LongStr, @SplitStr, @IsDistinct )
  3. js标签放在html的什么位置比较好
  4. MVC 使用Jquery实现AJax
  5. CSS之上边栏
  6. iOS 常用控件集合 完整项目
  7. Express中使用mongodb存储session
  8. 济南学习 Day 3 T1 am
  9. Codevs 1078 ==Poj 1258 Agri-Net
  10. 数列平方根的和 java