Somar datas em SQL

SQL

18/02/2019

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!
Jefferson Livramento

Jefferson Livramento

Curtidas 0

Melhor post

Emerson Nascimento

Emerson Nascimento

18/02/2019

Basta adicionar o número de dias.

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

GOSTEI 1

Mais Respostas

Renato Dias

Renato Dias

18/02/2019

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
GOSTEI 0
Renato Dias

Renato Dias

18/02/2019

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
GOSTEI 0
POSTAR