[firebase-br] ajuda com SQL
    lazaro 
    lazaro em usinaalvorada.com.br
       
    Seg Abr 20 14:30:22 -03 2009
    
    
  
Boa tarde a todos,
Senhores necessito da seguinte situação:
Selecionar o "codigo do vendedor", a "quantidade de vendas" e a "data da
ultima venda" de todos os vendedores Inclusive os que não venderam nada deve
trazer a qtde = 0 e data null.
Vendor(cod_vendedor, nome_vendedor, Class, emp, filial) Vendas(cod_venda,
Data_venda, emp, filial)
Para isso estou tentando dentro de uma procedure a seguinte exemplo.
            FOR select  Vendor _cont.produto "Cod_Mat"
                         from Vendor
                         where (Vendor.Class = :pClass))INTO :cod_ved
                   do
                   begin
                    --seleciona contas vezes o item ja foi contado dentro de
um controle...
                     select count(*)"Qtde", max(Vendas.data)"Ultima data"
                        from Vendas
                        where (Vendas.material = :cod_ ved)
                          and (Vendas.almox = :pAlmox)
                          and (Vendas.emp = :pEmp)
                          and (Vendas.tipo_controle = :ptipo)
                        group by Vendas.material 
                         into :n_cont,:d_ultma;                        
                        suspend;
                   end
    
    
Mais detalhes sobre a lista de discussão lista