CONSULTA SQL

JONESPARIS 06/08/2010 20:21:57
#349678
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
JESUEL.OLIVEIRA 06/08/2010 21:57:22
#349684
Resposta escolhida
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[ô].
Tópico encerrado , respostas não são mais permitidas