Fórum Selec com a qtde de vendas que possui produto X e Y #60121

19/08/2008

0

Pessoal, uma ajuda por favor.

Tenho duas tabelas. A tabela VENDAS com o campo NRVENDA e a TABELA ITENSVENDA com campos NRVENDA IDPRODUTO.

Como faço para fazer um SQL que me retorne um Selec com a qtde de vendas que possui dois produtos em suas linhas, no caso seria o produto de IDPRODUTO = 5 e o produto de IDPRODUTO = 10

Ou seja quero a quantidade de vendas que possuem esses dois produtos em seus itens.

Obrigado

Claudio Stein Junior


Frostlost

Frostlost

Responder

Posts

19/08/2008

Sremulador

amigo não entendi direito a sua pergunta, pois e muito simples fazer a seleção de itens, você pode usar o [b:b37f6ede9d]IN[/b:b37f6ede9d], para apenas 2 produtos


Responder

Gostei + 0

19/08/2008

Romulocpd

Olá,

Vamos dizer que na tabela ITENSVENDA tem os campos QTD e PRECO

Algo assim:

SELECT IDPRODUTO, SUM(QTD * PRECO) AS TOTAL
FROM ITENSVENDA
WHERE IDPRODUTO IN (5,10)
GROUP BY IDPRODUTO

?


Responder

Gostei + 0

19/08/2008

Frostlost

Consegui da seguinte forma:

SELECT VENDAS.NRVENDA FROM vendas INNER JOIN ITENSVENDA ON VENDAS.NRVENDA = ITENSVENDA.NRVENDA where ITENSVENDA.idproduto = 5 and vendas.nrvenda
in

( SELECT VENDAS.NRVENDA FROM vendas INNER JOIN ITENSVENDA ON VENDAS.NRVENDA = ITENSVENDA.NRVENDA where ITENSVENDA.idproduto = 10)

Obrigado a todos


Responder

Gostei + 0

19/08/2008

Sremulador

acho que assim fica bom

SELECT VENDAS.NRVENDA FROM vendas INNER JOIN ITENSVENDA ON VENDAS.NRVENDA = ITENSVENDA.NRVENDA where ITENSVENDA.idproduto in(5, 10)



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar