Somar datas em SQL

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

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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar