Latest web development tutorials

função SQL Server DATEADD ()

Datas SQL Servidor Data Funções SQL

Definição e Uso

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

gramática

DATEADD(datepart,number,date)

argumento data de expressão é legítima. número é o número de intervalos que você deseja adicionar, por um tempo no futuro, este número é um número positivo, pela última vez, este número é negativo.

parâmetro datepart pode ter os seguintes valores:

datepart 缩写
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小时 hh
分钟 mi, n
ss, s
毫秒 ms
微妙 mcs
纳秒 ns


Exemplos

Suponha que temos os seguintes "Pedidos" tabela:

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

Agora, queremos "OrderDate" adicionar 45 dias, para que possa encontrar a data do pagamento.

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

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

resultados:

OrderId OrderPayDate
1 2008-12-26 13:23:44.657


Datas SQL Servidor Data Funções SQL