DATEADD function [Date and time]

Returns the date produced by adding multiple date parts to a date.

Syntax
DATEADD( date-part, numeric-expression, date-expression )
date-part :
year 
| quarter 
| month 
| week 
| day 
| dayofyear 
| hour 
| minute 
| second 
| millisecond
Parameters
  • date-part   The date part to be added to the date. For more information about date parts, see Date parts.

  • numeric-expression   The number of date parts to be added to the date. The numeric-expression can be any numeric type, but the value is truncated to an integer.

  • date-expression   The date to be modified.

Returns

TIMESTAMP

Standards and compatibility
  • SQL/2003   Vendor extension.

Example

The following statement returns the value: 1995-11-02 00:00:00.000.

SELECT DATEADD( month, 102, '1987/05/02' );