Ir para conteúdo

POWERED BY:

Arquivado

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

Morpheus#2005

Concatenar Datediff com 'Dias'

Recommended Posts

Bom..eu preciso concatenar o resultado do datediff com a palavra 'Dias', tem como ??

 

SELECT 
Tempo_Total = Case When
Status=  'Ag.Aprov' THEN Datediff(dd,dt_inicio,getdate())
Else null
End

Valew pessoal !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Datediff(dd,dt_inicio,getdate()) + ' dias'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara da esse erro.

 

Server: Msg 245, Level 16, State 1, Line 2
Syntax error converting the varchar value ' dias' to a column of data type int.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

 

SELECT
Tempo_Total = Case When
Status=  'Ag.Aprov' THEN convert(varchar(100),Datediff(dd,dt_inicio,getdate())+'dias')
Else null
End

 

Algo assim.

 

Estou sem ambiente aqui para testar.

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

convert (varchar(20),datediff(day, getdate()- day(100), getdate()))+ 'dias'

 

fiz assim deu certo descupa po nao ter reparado no detalhe da data no que se refere o erro apontado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Samirbh & Juska,

 

Mas uma vez muito obrigado, funcionou.

 

...

 

convert (varchar(20),datediff(day, getdate()- day(100), getdate()))+ 'dias'

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.