Ir para conteúdo

Arquivado

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

Camilinhaa

Ano em 2 dígitos

Recommended Posts

Boa Tarde Pessoal ! ^^

 

Como façopra retornar só os dois ultimos digitos do ano .?

tipoo ..

mes / ano

04 / 07

o codigo atual está retornando :

mes / ano

04 / 2007

 

a linha do código :

substring(convert(varchar(4), year (dat_protocolo,3,2)))

 

Sei que posso usar o substring .. mas ta dando erro ..

 

Msg 174, Level 15, State 1, Line 2

The year function requires 1 argument(s).

 

O que posso colocar no year ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Parenteses no lugar errado

 

declare @dat_protocolo varchar(20)
set @dat_protocolo = '20110401'

select getdate() 
,(
     (convert(varchar(2), month (@dat_protocolo))) 
+ '/'+ 
   (substring(convert(varchar(4), year(@dat_protocolo)),3,2))
)

 

Abçs

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.