DATEADD(<Fecha de origen>, SEGUNDO | MINUTO | HORA | DÍA | SEMANA | MES | TRIMESTRE | AÑO | DECENA | SEMESTRE, <Tamaño de incremento>)
Esta función se utiliza para agregar valores a una fecha.
El primer parámetro es una fecha de origen a la cual se le agregará el valor definido por los segundo y tercer parámetros; es una expresión de tipo FECHA.
El segundo parámetro, es decir, el tamaño de incremento, puede establecerse como SEGUNDO, MINUTO, HORA, DÍA, SEMANA, MES, TRIMESTRE, AÑO, DECENA, SEMESTRE. Cuando se selecciona DECENA, se agrega a la fecha de origen el número de días multiplicado por 10.
El tercer parámetro es el valor que se agregará a la fecha especificada por el primer parámetro. Es un valor de tipo NÚMERO (se ignora la parte fraccionaria).
Ejemplos:
SELECT DATEADD(DATETIME(2002, 10, 12, 10, 15, 34), MES, 1)
Resultado:
Campo1
12/11/2002 10:15:34 AM
SELECT DATEADD(DATETIME(2002, 10, 12, 10, 15, 34), DÍA, 5)
Resultado:
Campo1
17/10/2002 10:15:34 AM
Ver también: Funciones del Lenguaje de Consulta