CONSULTA SQL

 Tópico anterior Próximo tópico Novo tópico

CONSULTA SQL

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#349678 - 06/08/2010 20:21:57

JONESPARIS
ERECHIM
Cadast. em:Fevereiro/2006


Boa Noite Amigos!
estou criando uma consulta sql e estou com certa dificuldade, o caso é o seguinte,
Tenho uma tabela de Vendas, uma de Itens da Venda e uma de Produtos.

Preciso exibir a quantidade vendida de produtos somente se a Venda estiver com o Status Faturado, lembrando que o Status da Venda é armazenado na Tabela Vendas;

Tinha Feito Algo assim, mas ele exibe a soma total e não somente quando a venda for Faturada,
sPesquisaPendenciaColaborador = "Select p.codigo, p.datasolicitacao, p.codigoproduto, pr.descricao, pr.saldo, p.quantidadedesejada, pr.praticado, p.valornegociado, sum(it.quantidade) From pendenciascolaboradores p left JOIN itensatendimentos it on(it.codigoproduto = p.codigoproduto) LEFT JOIN produtoseservicos pr on(p.codigoproduto = pr.codigo) Where p.codigocolaborador = '" & Text2.Text & "' group by p.codigoproduto

Deveria existir SUM IF...
se alguém puder ajudar, obrigado

Jones Paris

Resposta escolhida #349684 - 06/08/2010 21:57:22

JESUEL OLIVEIRA
IBIUNA
Cadast. em:Dezembro/2003


Amigo, Jones

Fiz uma query abaixo simulando o que você precisa exibir, veja se resolve.

  
select sum(itensvenda.qtd) from itensvenda, produtos, vendas where itensvendas.codvenda = vendas.codvenda and itensvendas.codproduto = produtos.codproduto and vendas.status = 'faturado'.


Se solucionou o problema, encerre o tópico!

Agradeço a todos, Jesuel Oliveira - Ibiúna - SP!



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por JONESPARIS em 10/08/2010 21:23:58