Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcello Cruz

[Resolvido] Como atualizar datas aleatórias com Update + Getdate(

Recommended Posts

Amigos,

 

tenho uma coluna DataValidade, referente a documentos. Quando cadastro um novo documento, automáticamente a data de validade dele é criada com 1 ano a mais. Exemplo:

DATACADASTRO | DATAVALIDADE

30/05/2012 | 30/05/2013

 

Tenho vários documentos com várias datas, quero aumentar a validade deles para 2 anos. Estou usando essa Query

 

UPDATE tb_Documentos SET DataValidade = DataValidade + (SELECT GETDATE()+365)

 

Onde ele pega a data de validade e soma com 365 dias, só que está acontecendo o seguinte erro:

 

Quando atualizo a DataValidade vai de - 30/05/2012 -> 30/10/2124

 

Alguém sabe me dizer porque? Ou como posso resolver esse problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não seria

 

UPDATE tb_Documentos SET DataValidade = DataValidade  + (2 *365)

 

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.