Marcelo Acredito que o que você precise seja isso
* select * * cod_cli* * nome* * (select coalesce(sum(qtd),0) from vendas_itens where vendas_itens.cod_cli = clientes.cod_cli) as ven_itens* * (select coalesce(sum(qtd),) from vendas_balcao where vendas_itens.cod_cli = clientes.cod_cli) as ven_itens* * from * * clientes* * * pelo que eu entendi. att Rodrigo Em 31 de março de 2011 19:59, Marcelo Silva (IG) <marc...@ig.com.br>escreveu: > Pessoal preciso do seguinte SQL: > > Tabela > CLIENTES > COD_CLI > NOME > > Tabela Itens > VENDAS_ITENS > COD_CLI > COD_PROD > QTD > > Tabela Balcao > VENDAS_BALCAO > COD_CLI > COD_PROD > QTD > > Preciso trazer todos os clientes que tenha produtos na tabela Itens e > Balcao com a seguinte estrutura: > > COC_CLI NOME COD_PROD QTD_ITENS QTD_BALCAO > 1234 JOSE XXXX 1 0 > 1235 MARIA YYYY 4 1 > > E assim por diante > > Veja que na tabela CLIENTES não tem o campo COD_PROD pra que eu consiga > separar pro produtos dessa forma se eu fizer pelo Left Join ele vai somar > tudo eu preciso separar a quantidade de produtos na tabela ITENS e BALCAO > > To quebrando a cabeça aqui... alguém pode dar uma luz [image: Alegre] > > > > Marcelo Silva > -------------------------------------- > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- *Atenciosamente* * * *Rodrigo Della Justina* *rodrigodellajust...@gmail.com* *rodrigodellajust...@ciss.com.br* Telp: 55-46-8801-6165 *IBM DB2 Certified Database Academic* **
<<wlEmoticon-smile[1].png>>
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral