[firebase-br] Dois Select juntos

Osmar Scobin o.scobin em itelefonica.com.br
Seg Nov 1 20:19:44 -03 2004


Luciano R. Machado escreveu:

> Olá Osmar,
>
> Veja se seria isso:
>
> Select A.Campo From Tabela1 A
> Join Tabela B
>   on Valor = B.Campo
>
> ou
>
> Select A.Campo From Tabela1 A
> Where Valor in (Select B.Campo From Tabela2 B)
>
select AG.agente,
        ((Select count(CA.Agente) from Assinatura CA
         where (CA.agente = AG.cod_agente) and
                    (CA.datafim between :data_in and :data_fin) and
                    (CA.situacao = 'A') in
                    (select HI.cod_assinatura  from hist_assinatura HI
                      where (HI.agente = CA.agente) and
                      (HI.situacao = 'C')) as A_Renovar)

from Agente AG

order by AG.Agente


Estou tentando fazer desse jeito mais não estou conseguindo..
Pois tenho que fazer comparação na tabela Assinatura, mais so posso 
contar o registro se o mesmo esta na Tabela Hist_Assinatura
e tem que satisfazer a condição (Situacao).
Espero que tenho me expressado melhor agora

Osmar Scobin
Dracena - SP
o_scobin em hotmail.com





Mais detalhes sobre a lista de discussão lista