1. 宝拓网>理财知识>sql怎样计算固定天数后的日期

sql怎样计算固定天数后的日期

一、DateAdd()方法说明SQL Server提供了日期函数DateAdd用于获得某日期指定间隔后的日期。

1. 定义和用法DATEADD() 函数在日期中添加或减去指定的时间间隔。

sql怎样计算固定天数后的日期,第1张

2. 语法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' 表:OrderIdProductNameOrderDate'Computer' 2016-12-29 16:25:46.635 现在,我们希望向 'OrderDate' 添加 2 天,这样就可以找到付款日期。

我们使用如下 SELECT 语句:SELECT OrderId,DATEADD(day,2,OrderDate) AS OrderPayDateFROM Orders结果:OrderIdOrderPayDate2016-12-31 16:25:46.635 二、SQL代码1PRINT DateAdd(day, 100, GetDate())三、运行测试108 31 2017 2:56PM。