
   A dica do Cicero foi otima , mas tive que retirar o select count(*)  , pra poder atender ao 
  Not Exists , este , conforme o livro da Helen Borrie eh um predicado que substitui o select 
  count(*) com uma performance melhor e menos "sacrificio"  ao FB.
  Dai ficou assim :

  Select c.id_cliente,c,nome
  from tbcliente c  where
  not exists ( select v.data  from tbVenda v
                   where v.data between :datai and :dataf and v.id_cliente=c.id_cliente)
  order by c.nome

  Agradeco a todos que deram umas "dicas" 

 [ ]'s
 Savio Assuncao 
 D6+FB1.5+DbExpress+Conectiva10
 
                    
  


