Somar datas em SQL

18/02/2019

18

SQL

Olá boa tarde,

Estou precisando de uma dica no SQL, tenho a seguinte consulta:

Cast(Day(T0.DocDueDate) + T11.InstDays as datetime) as 'Data estimada'


Para dia está funcionando legal, porém ele precisa colocar o mês e ano. Preciso somar a data do documento com os dias estimado.

Ex.: 01/01/2019 para 45 dias = 15/02

Podem ajudar?!

Forte abraço!
Responder

Post mais votado

18/02/2019

Basta adicionar o número de dias.

T0.DocDueDate + T11.InstDays as 'Data estimada'

Responder

Mais Posts

18/02/2019

Renato Dias

Olá boa tarde,

Estou precisando de uma dica no SQL, tenho a seguinte consulta:

Cast(Day(T0.DocDueDate) + T11.InstDays as datetime) as 'Data estimada'


Para dia está funcionando legal, porém ele precisa colocar o mês e ano. Preciso somar a data do documento com os dias estimado.

Ex.: 01/01/2019 para 45 dias = 15/02

Podem ajudar?!

Forte abraço!


segue a query com o resultado que obtive logo abaixo: select convert(varchar, datadocumento, 103) as DataDocumento
,numerodias
,convert(varchar, (DATEADD(day, numeroDias, dataDocumento)), 103) as dataaproximada
from datasEstimadas


DataDocumento numerodias dataaproximada
------------------------------ ----------- ------------------------------
22/01/2019 12 03/02/2019
04/02/2019 7 11/02/2019
12/02/2019 14 26/02/2019
Responder

18/02/2019

Renato Dias

Jefferson, use esta parte do script sql trocando pelos seus campos de data do documento e de quantidade de dias:
convert(varchar, (DATEADD(day, numeroDias, dataDocumento)), 103) as dataaproximada
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar