Sumarização - SUM
É o seguinte:
Imagine que tenho uma tabela produtos.... e os campos quant e unit.
Numa compra , o total comprado é sum(produtos.quant*produtos.unit)
Só que quero, para esta compra, exibir todos os produtos da compra, com suas quantidades, preços unitários e o percentual que cada produto
pesa no preço total da compra... então pensei em fazer assim
select quant, unit, 100*(quant*unit)/sum(quant*unit) as perc from produtos
porém, a query acima só retorna UM REGISTRO.... parece que a função sum restringe a exibição de todos os registros.
alguém pode me ajudar a resolver ?????Discussão (4)
Carregando comentários...