Verzeichnis suchen
SQL 基础教程 SQL 语法 SQL SELECT 语句 SQL SELECT DISTINCT 语句 SQL WHERE 子句 SQL AND & OR 运算符 SQL ORDER BY 关键字 SQL INSERT INTO 语句 SQL UPDATE 语句 SQL DELETE 语句 SQL 函数 SQL Date 函数 SQL NULL 函数 SQL 函数 SQL AVG() 函数 SQL COUNT() 函数 SQL FIRST() 函数 SQL LAST() 函数 SQL MAX() 函数 SQL MIN() Function SQL SUM() Function SQL GROUP BY 语句 SQL HAVING 子句 SQL UCASE() 函数 SQL LCASE() 函数 SQL MID() 函数 SQL LEN() 函数 SQL ROUND() 函数 SQL NOW() 函数 SQL FORMAT() 函数 SQL 快速参考 SQL 主机 SQL 高级教程 SQL SELECT TOP 子句 SQL LIKE 操作符 SQL 通配符 SQL IN 操作符 SQL BETWEEN 操作符 SQL 别名(Aliases) SQL 连接(Joins) SQL INNER JOIN 关键字 SQL LEFT JOIN 关键字 SQL RIGHT JOIN 关键字 SQL FULL OUTER JOIN 关键字 SQL UNION 操作符 SQL SELECT INTO 语句 SQL INSERT INTO SELECT 语句 SQL CREATE DATABASE 语句 SQL CREATE TABLE 语句 SQL 约束(Constraints) SQL NOT NULL 约束 SQL UNIQUE 约束 SQL PRIMARY KEY 约束 SQL FOREIGN KEY 约束 SQL CHECK 约束 SQL DEFAULT 约束 SQL CREATE INDEX 语句 SQL 撤销索引、撤销表以及撤销数据库 SQL ALTER TABLE 语句 SQL AUTO INCREMENT 字段 SQL 视图(Views) MySQL NOW() 函数 MySQL CURDATE() 函数 MySQL CURTIME() 函数 MySQL DATE() 函数 MySQL EXTRACT() 函数 MySQL DATE ADD() 函数 MySQL DATE SUB() 函数 MySQL DATEDIFF() 函数 MySQL DATE FORMAT() 函数 SQL Server GETDATE() 函数 SQL Server DATEPART() 函数 SQL Server DATEADD() 函数 SQL Server DATEDIFF() 函数 SQL Server CONVERT() 函数 SQL NULL 值 SQL 通用数据类型 SQL 用于各种数据库的数据类型
Figuren

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

Vorheriger Artikel: Nächster Artikel: