[firebase-br] RES:  Mais de um Produto por fornecedor
    Zottis 
    bzottis em ig.com.br
       
    Sex Jan 13 08:59:19 -03 2012
    
    
  
OBRIGADO
Estava na minha cara, isso é o que da, trabalhar mais de 12 horas por dia
com sistema.
Kkkkkkkk
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Wilson Rosa
Enviada em: quinta-feira, 12 de janeiro de 2012 18:22
Para: FireBase
Assunto: Re: [firebase-br] Mais de um Produto por fornecedor
Zottis,
basta aumentar o nível do agrupamento, acrescentando os campos do produto no
select e no group by:
SELECT
fr.cod_fornec,
fr.razao_social,
fr.nome_fantasia,
* ip.cod_produto,*
* ip.nome_produto,*
sum(Ip.quantia) quantia
FROM
itens_bomb_perca IP,
fornecedores Fr
WHERE
ip.cod_fornec = fr.cod_fornec
  AND
ip.data_cad between :dataI and :DataF
GROUP BY
fr.cod_fornec,
fr.razao_social,
fr.nome_fantasia *,*
* ip.cod_produto ,*
* ip.nome_produto*
Espero ter ajudado.
Wilson Rosa
Desenvolvedor Desk
*wsrosa em gmail.com
*
*
*
Em 12 de janeiro de 2012 18:06, Zottis <bzottis em ig.com.br> escreveu:
> Pessoal, tenho o select abaixo,  mas ele retorna apenas a soma dos 
> produtos perdidos,
>
>
>
> Gostaria que ele retornasse poir produto também, se não me engano é 
> com left join ou algo assim, mas não to sabendo fazer, algu’;e 
> saberia?
>
>
>
>
>
> Desde já agradeço
>
>
>
> Ele retorna assim:
>
>
>
> Fornecedor 1  quantia 6
>
> Fornecedor 2  quantia3
>
>
>
> E teria que ser assim
>
>
>
> Fornecedor 1   Produto1    quantia 3
>
> Fornecedor 1   Produto2    quantia2
>
> Fornecedor 1   Produto3    quantia 1
>
>
>
> Fornecedor 2   Produto1    quantia 1
>
> Fornecedor 2   Produto2    quantia2
>
>
>
> select fr.cod_fornec, fr.razao_social, fr.nome_fantasia,
>
>       sum(Ip.quantia) quantia
>
> from itens_bomb_perca IP, fornecedores Fr
>
>     where ip.cod_fornec = fr.cod_fornec
>
>       and ip.data_cad between :dataI and :DataF
>
>     group by fr.cod_fornec, fr.razao_social, fr.nome_fantasia
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br 
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
    
    
Mais detalhes sobre a lista de discussão lista