Fórum Somar datas em SQL #600612

18/02/2019

0

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

Jefferson Livramento

Responder

Post mais votado

18/02/2019

Basta adicionar o número de dias.

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

Emerson Nascimento

Emerson Nascimento
Responder

Gostei + 1

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

Gostei + 0

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

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar