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]