CONVERSÃO DE CAMPOS SQL

06/05/2016

0

Boa tarde Prezados,

Preciso converter o valor 336 do campo PERPLA (FLOAT) para a string ANUAL utilizando o CASE como o exemplo abaixo, porém, não faço ideia de como realizar este comando, alguém poderia me ajudar ?

(CASE WHEN PLAPER.PERPLA = 336 THEN 'ANUAL' ELSE PLAPER.PERPLA END) as PERIODO
João Cristo

João Cristo

Responder

Posts

26/05/2016

Miguel Junior

Boa noite, João.

Veja como eu fiz para resolver o teu problema ( feito em SQLServer 2012 ):

select
case
when CAST(plaper.perpla as int) = 336 then 'ANUAL'
else 'TRIMESTRAL'
end as periodo
from dbo.plaper
Responder

17/11/2016

João Cristo

Obrigado, resolvido !
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar