[firebase-br] Dois Select juntos

eduardo eduardo em icontroller.com.br
Qua Nov 3 21:12:21 -03 2004


Oi Osmar

tente retirar esta linha da Cláusula FROM

      LEFT JOIN HIST_ASSINATURA HI  ON CA.AGENTE=HI.AGENTE

Na verdade só quis te demonstrar que o EXISTS parecia atender bem ao seu 
propósito

[ ]'s Eduardo

Osmar Scobin wrote:

> eduardo escreveu:
>
>> 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
>>
>>
>
> Caro colega:
>
>
> Está rotina entre em loop, e ainda não consegui resolver este problema...
> se mais alguem puder me ajudar eu agradeço...
>
> 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