[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