DATEADD (SQL Server Compact)
Devuelve un valor datetime nuevo que se obtiene agregando un intervalo a la fecha especificada.
Sintaxis
DATEADD (datepart ,number,date )
Argumentos
datepart
Parámetro que especifica qué parte de la fecha se devuelve como el valor nuevo. Para obtener más información, vea la sección "Notas" posteriormente en este tema.number
Valor utilizado para incrementar datepart. Expresión de las categorías de tipos de datos numérico exacto o numérico aproximado, o de tipos que se puedan convertir de forma implícita a float. Si especifica un valor que no sea un entero, se descarta la parte decimal del valor. Por ejemplo, si se especifica day para datepart y 1,75 para number, date se incrementa en 1.date
Expresión que devuelve un valor que se puede convertir de forma implícita a datetime o es una cadena de caracteres Unicode en un formato de fecha. Para obtener más información acerca de cómo especificar fechas, vea datetime en Tipos de datos.Si especifica únicamente los dos últimos dígitos del año, los valores menores o iguales a los dos últimos dígitos del valor de la opción de configuración límite del año de dos dígitos se consideran del mismo siglo que el año límite. Los valores mayores que los dos últimos dígitos del valor de esta opción se consideran del siglo que precede al año límite. Por ejemplo, si el valor del año límite de dos dígitos es 2049 (el valor predeterminado), '49' se interpreta como 2049 y '50' se interpreta como 1950. Para evitar ambigüedades, use años de cuatro dígitos.
Valor devuelto
datetime
Comentarios
En la tabla siguiente se enumeran las opciones y abreviaturas de datepart que MicrosoftSQL Server Compact reconoce.
Datepart |
Abreviaturas |
---|---|
year |
yy, yyyy |
quarter |
qq, q |
month |
mm, m |
dayofyear |
dy, y |
day |
dd, d |
week |
wk, ww |
hour |
hh |
minute |
mi, n |
second |
ss, s |
millisecond |
ms |
Ejemplo
En el siguiente ejemplo se agregan dos meses a los valores OrderDate de la tabla Orders.
SELECT DATEADD(month, 2, [OrderDate]) AS Expr1 FROM Orders