Ir para conteúdo

POWERED BY:

Arquivado

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

Morpheus#2005

Problemas com Diferenças entre Datas

Recommended Posts

Bom, ja li os artigos sobre datas no fórum...

 

Mas não consegui uma forma melhor de fazer o que eu quero.

 

Eu tenho 5 Datas padrões para manutenção de base que são :

 

10

15

18

21

26

 

 

de cada mês.

 

Como fazer para diminuir a data atual desses dias acima ???

 

select 
Datediff(dd,left(Convert(nvarchar,(getdate()),103),2),Dt_Manutencao) 
FROM dbo.Regras

Obrigado mais uma vez pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Morpheus, beleza?!

 

Seguinte, estas datas sao do tipo int?! Em um db que faço manutencao, eu soh fiz uma conta na mao msm para resolver um problema parecido.

Em um outro ambiente, utilizei um dateadd para fazer este calculo.

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

tambem usaria dateadd.

desde que o campo fosse do tipo data

vale lembrar que quando for usar o date add segue a sequencia:

em(ano, mes, dia, minutos, segundos ...), quantos, (campo)

 

no seu caso

select datadd(day, -3, dt_manutencao) from manutencao

 

segue abaixo um link falando sobre o dateadd

http://msdn.microsoft.com/en-us/library/ms186819.aspx

 

até a proxima...

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.