Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
返回由添加日期部分到其参数而产生的 TIMESTAMP 或 TIMESTAMP WITH TIME ZONE 值。
DATEADD( date-part, integer-expression, timestamp-expression )
date-part : year | quarter | month | week | day | dayofyear | hour | minute | second | millisecond | microsecond
date-part integer-expression 表示的日期部分。
有关允许的日期部分的完整列表,请参见指定日期部分。
integer-expression 要添加到 timestamp-expression 的 date-part 值的数量。请注意,integer-expression 可以是任何数字类型,但其值将截断为整数。
timestamp-expression 要修改的 TIMESTAMP 或 TIMESTAMP WITH TIME ZONE 值。
如果 timestamp-expression 是 TIMESTAMP WITH TIME ZONE 则为 TIMESTAMP WITH TIME ZONE,否则为 TIMESTAMP。
SQL/2008 服务商扩充。
以下语句返回 TIMESTAMP 值 1995-11-02 00:00:00.000。
SELECT DATEADD( month, 102, '1987/05/02' );
以下语句返回 TIMESTAMP 值 1987-05-02 04:00:00.000。
SELECT DATEADD( hour, 4, '1987/05/02' );
以下语句返回 TIMESTAMP WITH TIME ZONE 值 1987-05-06 11:33:00.000+04:00
SELECT DATEADD( day, 4, CAST( '1987/05/02 11:33:00.000000+04:00' as TIMESTAMP WITH TIME ZONE ));