tutoriais mais recente desenvolvimento web
 

SQL Servidor DATEADD() Function


<Funções de data do SQL Server

Definição e Uso

O DATEADD() função adiciona ou subtrai um intervalo de tempo especificado a partir de uma data.

Syntax

DATEADD(datepart,number,date)

Se a data é uma expressão de data válida e número é o número de intervalo que você deseja adicionar. O número pode ser positivo, para datas no futuro, ou negativo, para datas no passado.

datepart pode ser um dos seguintes:

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

Example

Suponha que temos o seguinte "Orders" tabela:

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

Agora queremos adicionar 30 dias ao "OrderDate" , para encontrar a data de pagamento.

Nós usamos a seguinte instrução SELECT:

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

Resultado:

OrderIdOrderPayDate
12014-12-22 13:23:44.657

<Funções de data do SQL Server