[firebase-br] Como retornar as compra que possuem itens duplicados?

Suporte Sinapse Informática suporte em sinapseinformatica.com.br
Ter Mar 6 09:08:18 -03 2007


Com esta query você terá o total de cada produto

SELECT IDPRODUTO, SUM(QNT) FROM COMPRA_ITENS
GROUP BY IDPRODUTO

Esta, lhe trará quantas vezes cada produto foi comprado

SELECT IDPRODUTO, COUNT(QNT) FROM COMPRA_ITENS
GROUP BY IDPRODUTO

Para trazer somente os produtos presentes em mais de uma compra

SELECT IDPRODUTO, COUNT(QNT) FROM COMPRA_ITENS
GROUP BY IDPRODUTO
HAVING COUNT(QNT) > 1

Atenciosamente,
Ricardo Coelho.


----- Original Message ----- 
From: "Fellipe" <fellipe.h em uol.com.br>
To: <lista em firebase.com.br>
Sent: Tuesday, March 06, 2007 8:37 AM
Subject: [firebase-br] Como retornar as compra que possuem itens duplicados?


> Olá amigos, estou me deparando com um select meio complicado para mim, 
> tenho as seguintes tabelas:
> COMPRA e COMPRA_ITENS,  em COMPRA_ITENS tem o campo FK chamado IDCOMPRA, 
> que por sua vez é PK da tabela COMPRA...
>
> Pois bem... na tabela COMPRA_ITENS tenho: IDCOMPRA_ITENS, IDCOMPRA, 
> IDPRODUTO, QNT
>
> Queria um select, ou procedure, que me retorne todas as compras que 
> possuem itens duplicados, ou seja, que IDPRODUTO sejam iguais. pra que 
> depois eu possa juntá-los e criar um único registro com a soma do campo 
> QNT.
>
> Como posso fazer isso?
>
> Espero ter deixado o mais claro possível, e desde já agradeço.
>
> []s
> Fellipe H.
>
>
>
>


--------------------------------------------------------------------------------


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista