Tópico anterior Próximo tópico Novo tópico
VB / VBA
#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