[firebase-br] Dois Select juntos

eduardo eduardo em icontroller.com.br
Ter Nov 2 01:24:42 -03 2004


Olá Osmar

Mais uma idéia

SELECT
      AG.AGENTE, COUNT(CA.AGENTE)
FROM
                                     ASSINATURA CA
                          LEFT JOIN AGENTE AG ON CA.AGENTE=AG.COD_AGENTE
       LEFT JOIN HIST_ASSINATURA HI  ON CA.AGENTE=HI.AGENTE

WHERE
     CA.DATAFIM BETWEEN :DATA_IN AND :DATA_FIN
AND  CA.SITUACAO = 'A'
AND  EXISTS (SELECT FIRST 1
                    HI.COD_ASSINATURA
             FROM
                    HIST_ASSINATURA HI
             WHERE
                    (HI.AGENTE = CA.AGENTE) AND
                    (HI.SITUACAO = 'C')
             )
GROUP BY 1

[ ]'s Eduardo

Osmar Scobin wrote:

> Estou precisando montar uma procedure, o qual preciso selecionar um  
> registro na tabela 'A' somente se ele me satisfazer uma condição na 
> tabela 'B', como posso fazer isso?
>
> Osmar Scobin
> Dracena - SP
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>





Mais detalhes sobre a lista de discussão lista