Giovanni, apesar de vc não ter descrito completamente o problema e o seu cenário, acho que entendi o que estás a fazer. então: select case when ( A.cod_fun = 0) OR ( A.cod_fun isnull) then 'NÃO MONITORADO' ELSE CAST(A.cod_fun AS VARCHAR) END
Seu CASE deve retornar o mesmo tipo. 2012/5/21 Bruno Silva <[email protected]> > select A.COD_ABA, A.LABEL_ABA, > CASE WHEN > COALESCE (A.cod_fun, 0)=0 THEN 'NÃO_MONITORADO' > *ELSE *A.cod_fun* > * END > from tb_abas A > > > Bruno E. A. Silva. > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Anselmo M. Silva
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
