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

Responder a