Urgente - Report que usa IF

Dicas e truques sobre Oracle Reports Builder - modo gráfico ou modo caractere, ascii, arquivo .PRT, etc
Responder
evandro.braga
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Seg, 08 Nov 2004 1:24 pm
Localização: Salvador
Evandro G. Braga

Bom dia,
Estou tentando fazer um relatório, mas estou com um problema. Tenho uma consulta que ultiliza IF na condição where para fazer um join, alguém teria uma ideia?
Existe algum componente no Report que facilite?
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Manda o SQL pra gente dar uma olhada... Pois fica difícil dar uma dica sem saber exatamente o que você quer fazer.

[]´s
Avatar do usuário
leobbg
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 22
Registrado em: Sex, 29 Out 2004 10:25 am
Localização: PORTO ALEGRE - RS
Leo BBG Consultor Oracle

Cara, tu pode criar um "User parameter" .. ex: p_join_where que seja um varchar2(4000).. não precisa ser tanto.. mas continuando..

e colocar na trigger after parameter.. o seguinte codigo...

Selecionar tudo

if sei_la_o que = igual_a_tua_condicao then
  :p_join_where := ' and alias_tabela_1.coluna = alias_tabela_2.coluna ';
else
  :p_join_where := ' and outra condicao para o join ';
end if;
--
e na tua query tu utiliza esse parameter!!! como??? olha só...

Selecionar tudo

select  campos.......
from   tabela   alias_tabela_1
where outras_condicoes
&p_join_where
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes