problema com case no interbase

Firebird

04/07/2005

a instrução abaixo:

[color=red:900503846c]Select ov, sum(case flag when 1 then 2 end as flag1),
sum(case flag when 2 then 2 end as flag2)
from view_info_embarque
group by ov, flag[/color:900503846c]

apresenta o seguinte erro:

[color=red:900503846c]Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 20
flag
Statement: Select ov, sum(case flag when 1 then 2 end as flag1),
sum(case flag when 2 then 2 end as flag2)
from view_info_embarque
group by ov, flag[/color:900503846c]

alguém pode me ajudar?


Fea

Fea

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

04/07/2005

Qual a versão do seu Interbase? Pelo que sei, apenas o IB 7.5 ou o FB 1.5 suporta CASE


GOSTEI 0
Fea

Fea

04/07/2005

é a 6.0


GOSTEI 0
Gandalf.nho

Gandalf.nho

04/07/2005

é a 6.0


Como o IB 6 não suporta CASE vc terá que migrar seu banco para uma das versões que falo acima.


GOSTEI 0
POSTAR