[firebase-br] Select variando o where

Fábio P. Santos fpsgyn em gmail.com
Sex Dez 27 16:32:49 -03 2013


Tenho um select dentro de uma stored procedure do tipo:

for select codigo, nome
     from tabela
     where data_emissao < :hoje
into :codigo, :nome
do
  begin
    suspend;
end

a questão é que dependendo da opção eu utilizaria no where a condição de
data_emissao ou data_de vencimento sem precisar criar duas estruturas
dentro da procedure, algo do tipo:

if(condicao) then
 begin
 where data_emissao < :hoje
end
else begin
 where data_vencimento < :hoje
end

não sei se existe algo que possibilite isto no firebird....

obrigado....



Mais detalhes sobre a lista de discussão lista