SQL Server DATEADD() 函数 SQL Server DATEPART() 函数 SQL Server DATEDIFF() 函数 SQL Server DATEADD() 函数 定义和用法 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 Jarlsberg Cheese 2008-11-11 13:23:44.657 现在,我们想要向 "OrderDate" 添加 45 天,这样就可以找到付款日期。 我们使用下面的 SELECT 语句: SELECT OrderId,DATEADD(day,45,OrderDate) AS OrderPayDate FROM Orders 结果: OrderId OrderPayDate 1 2008-12-26 13:23:44.657 SQL Server DATEPART() 函数 SQL Server DATEDIFF() 函数