inner join estoque p ON i.codigoproduto= p.codigo

Voce deve comparar o código do estoque com o estoque, e não o código do 
produto.. :)

t+
 __________________________________
Renato R. Ricci
Antes de imprimir, pense em sua responsabilidade e compromisso com o Meio 
Ambiente. O Futuro está em Nossas Mãos!




________________________________
De: Fabiano Fernandes <[email protected]>
Para: [email protected]
Enviadas: Quinta-feira, 7 de Abril de 2011 14:04:10
Assunto: [pgbr-geral] Problemas com SUM

Pessoal, estou tendo um problema com a função SUM

Estou executando o select abaixo, mas ao invés de somar somente os valores do 
período selecionado ele está somando ""tudo". Exemplo se na tabela eu tenho 50 
valores ..  E no select ele retornar somente 2 ele sempre soma dos 50 e não dos 
2 valores retornados ..

Por que?

select n.datavenda, p.codigo, p.produto, sum(i.quantidade) total
from notafiscalvenda n
left join produtosvenda i ON n.numeronf = i.codigonf
inner join estoque p ON i.codigoproduto = p.codigo
where n.datavenda <= ´4-04-2010´
group by n.datavenda, p.codigo, p.produto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a