Não sei se estou sendo ingêunuo, mas na primeira linha, sql.add('select flag
AS idade');, falta uma vírgula no final... :)

Até mais!

2008/1/24 ca_programador007 <[EMAIL PROTECTED]>:

>
> Olá amigos da lista
>
> Preciso de uma ajuda meio urgente..
> Não sei o que eu estou fazendo de errado.
> Preciso utilizar o case when na minha consulta pelo seguinte:
> Quando vier no conteúdo do campo (varchar) o número 1, então que me
> retorna a palavra CRIANÇA, quando vier o número 2, que me retorna a palavra
> ADULTO e quando vier o número 3, que me retorna a palavra IDOSO.
>
> sql.add('select flag AS idade');
> sql.add('case vci.flag');
> sql.add('when 1 then CRIANÇA');
> sql.add('when 2 then ADULTO');
> sql.add('when 3 then IDOSO end as idade');
> sql.add('from');
> sql.add('tabela');
>
> O que tem de errado aqui?
>
> no aguardo de uma ajuda..
> valeu, carlos
>
> ---------------------------------
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
TFA,
Leslyn Fernandes
55-11-9159-3837
Computer Engineer
Integra Solutions

"Imagination is more important than knowledge."
 - Albert Einstein


[As partes desta mensagem que não continham texto foram removidas]

Responder a