Estou com dificuldades numa lógica.
Tenho um select enorme aqui....
É o seguinte
Preciso que nesse select, traga dados de uma tabela ou de outra
tenho vários selects um dentro do outro.
Por exemplo
Select total, pf.cd_pessoafisica,pf.nm_pessoafisica, procedimento
from pessoa_fisica pf,
requerimento_pf r_pf,
requerimento_cliente r_c,
(Select sum(r_pf.proc),
pf.cd_pessoafisica pf_reque
from requerimento_pf r_pf,
pessoa_fisica pf
where pf.cd_pessoafisica = nvl(:cd_pessoafisica,pf.cd_pessoafisica
and r_pf between :dt_inicial and :dt_final
and r_pf.cd_pessoafisica = pf.cd_pessoafisica
union
.
--vários outros select
)servicos
where --aqui vem minhas dúvidas
--é pra trazer dados
requerimento_pf r_pf e do requerimento_cliente r_c,
o requerimento_cliente deve ser igual sempre a pessoa fisica do servicos.
Já o requerimento_pf, basta ter cadastrado.