Porque os senhores não utilizam LEFT JOIN? Confesso que eu tinha uma forte resistência a utilizá-lo. Mas depois que passei a utilizá-lo, minha vida mudou! rsrsrsrs É sério, é imprescindível, ajuda em muitas situações e basta acostumar-se.
select c.codigo, sum(v.vltotal) /* talvez precise do NVL, n=o SQL Server eu sei que ignora os nulos na soma, Oracle não sei */ from cliente c left join vendas v on v.codigo = c.codigo where c.rede = 1 group by c.codigo; Vale a pena ver esse o print-screen desse site: http://www.fernandasallai.com.br/?tag=left-join Bem auto-explicativo Em 15 de abril de 2014 10:09, Marcos Antônio de Araújo <maac...@gmail.com>escreveu: > > > Bom dia Eduardo! > > Acho que isto aqui resolve o seu problema: > > *select c.codigo,* > * nvl((select sum(v.vltotal)* > * from vendas v where v.codigo = c.codigo), 0) as vltotal* > * from cliente c* > * where c.rede = 1;* > > > Att, > Marcos Antônio de Araújo > Analista de Sistema - SOF/PBH > PRODABEL > (31) 3277-4177 / 4425 > > > Em 15 de abril de 2014 10:08, Marlon Pasquali - TI - Peccin S.A. < > marlon.pasqu...@peccin.com.br> escreveu: > >> >> >> Testa assim: >> >> >> >> >> >> select c.codigo, sum(v.vltotal) >> >> from vendas v, cliente c >> >> where c.codigo = v.codigo(+) >> >> and c.rede = 1 >> >> group by c.codigo; >> >> >> >> >> >> >> >> *De:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] *Em >> nome de *Eduardo Perdomo >> *Enviada em:* terça-feira, 15 de abril de 2014 09:50 >> *Para:* oracle_br@yahoogrupos.com.br >> *Assunto:* [oracle_br] Ajuda com select 2 >> >> >> >> >> >> Bom dia. >> >> >> >> Podem me ajudar com o select abaixo: >> >> >> >> select c.codigo, sum(v.vltotal) >> >> from vendas v, cliente c >> >> where v.codigo = c.codigo >> >> and c.rede = 1 >> >> group by c.codigo; >> >> >> >> Preciso que o resultado traga a venda de todos os clientes da rede 1, não >> apenas os que houveram venda. >> >> >> >> >> >> -- >> >> >> >> Eduardo Perdomo >> >> Consultor de Implantação >> >> Grupo PC Sistemas - www.grupopc.com.br >> >> (21) 6845-8592 >> >> panc...@gmail.com >> >> eduardo.perd...@pcinformatica.com.br >> >> Blog: eduardo.perdomo.nom.br >> >> > >