Como fazer Select e escolher campo de saida ???

Firebird

30/03/2004

Estou querendo fazem un select com uma condição para o campo de saida tipo assim:

select campo1, campo2, campo3 from dados
if dadospr1=1 then campo1:=preco1 alse
campo1:=preco2

Estou utilizando o IB
Alguem poderia audar ????


Sremulador

Sremulador

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

30/03/2004

Tente usar uma PROCEDURE do tipo SELECT


GOSTEI 0
Sremulador

Sremulador

30/03/2004

Não teria outra maneira melhor ???


GOSTEI 0
Afarias

Afarias

30/03/2004

se estiver usando FB 1.5 ::

select campo2, 
         campo3,
         case 
            when (dadospr1=1) then preco1
            else  preco2
         end 
from dados



T+


GOSTEI 0
Sremulador

Sremulador

30/03/2004

Para o Ib 6.1 não funciona ???


GOSTEI 0
POSTAR