[firebase-br] Ref. Select / CASE

Omar Haddad omarhaddadm em gmail.com
Qui Dez 4 08:20:31 -03 2008


Salve amigos,

Estou tendo dificultades para montar um select com um case. Alguém tem um
exemplo ? Estou fazendo assim:



Select NE.Ent_NumNota, NE.Ent_DataNota, NE.Ent_CodFornecedor,
NE.Ent_TipodePagto,
NE.Ent_ValorNota, NE.Ent_Situacao, F.For_Codigo, F.For_Nome,

CASE
   WHEN (NE.Ent_Situacao = 1) THEN 'Aberto',
   WHEN (NE.Ent_Situacao = 2) THEN 'Parcial',
   WHEN (NE.Ent_Situacao = 3) THEN 'Total',
   ELSE 'Desconhecido'
END


from NOTAENTRADA NE
Inner Join FORNECEDOR F On NE.Ent_CodFornecedor = F.For_Codigo
Where NE.Ent_DataNota = cast('12/03/2008' as date)

E ao rodar no IBExpert, por exemplo,. acusa erro na linha do 1o. WHEN

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 5, char 2.
WHEN.

Obrigado pela paciência e abraço a todos

Omar



Mais detalhes sobre a lista de discussão lista