Los últimos tutoriales de desarrollo web
 

SQL Servidor DATEADD() Function


<Funciones de fecha de SQL Server

Definición y Uso

El DATEADD() la función suma o resta un intervalo de tiempo especificado a partir de una fecha.

Syntax

DATEADD(datepart,number,date)

Donde la fecha es una expresión de fecha válida y el número es el número de intervalo que desee agregar. El número puede ser positivo o bien, para las fechas en el futuro, o negativo, para las fechas en el pasado.

datepart puede ser uno de los siguientes:

datepart Abreviatura
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw, w
hourhh
minutemi, n
secondss, s
millisecondms
microsecondmcs
nanosecondns

Example

Supongamos que tenemos el siguiente "Orders" tabla:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2014-11-22 13:23:44.657

Ahora queremos añadir 30 días para el "OrderDate" , para encontrar la fecha de pago.

Nosotros usamos la siguiente instrucción SELECT:

SELECT OrderId,DATEADD(day,30,OrderDate) AS OrderPayDate
FROM Orders

Resultado:

OrderIdOrderPayDate
12014-12-22 13:23:44.657

<Funciones de fecha de SQL Server