CONSULTA SQL
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
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
Amigo, Jones
Fiz uma query abaixo simulando o que você precisa exibir, veja se resolve.
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