Somar vários registros com o mesmo código
14/03/2003
0
Ola galera, Em uma tabela de nome tblEntrada com os seguintes campos: NEntrada, Codigo, Descrição, unidade, Quantidade, Custo, CustoTotal, quero fazer o custo medio dos produtos que tenham a mesma descrição e que tiveram n entradas exemplo: teve entrada no estoque uma Linha Azul 2 de 1,00=[b:f58fe20c3d]2,00 CustoTotal [/b:f58fe20c3d], Linha Azul 3 de 1,10=[b:f58fe20c3d]3,30 CustoTotal [/b:f58fe20c3d], Linha Azul 2 de 1,15=[b:f58fe20c3d]2,30CustoTotal [/b:f58fe20c3d]...... temos 3 preços diferentes para o mesmo produto e temos 7 que é a soma das quantidades, certo, Como fazer para somar todos os custos Totais da tabela e dividir pela soma das quantidades. será que tenho que criar um campo total quantidades?
Será que deu pra entender?
Se puderem ajudar ficarei grata.
Será que deu pra entender?
Se puderem ajudar ficarei grata.
Anonymous
Curtir tópico
+ 0
Responder
Posts
14/03/2003
Anonymous
faça assim:
SELECT COUNT(QUANTIDADE) AS QTD,SUM(CUSTOTOTAL) AS CUSTOTOT,SUM(CUSTOTOTAL)/COUNT(QUANTIDADE) AS CUSTOMEDIO FROM TB_ESTOQUE WHERE
CODIGO=:CODIGO
SELECT COUNT(QUANTIDADE) AS QTD,SUM(CUSTOTOTAL) AS CUSTOTOT,SUM(CUSTOTOTAL)/COUNT(QUANTIDADE) AS CUSTOMEDIO FROM TB_ESTOQUE WHERE
CODIGO=:CODIGO
Responder
Clique aqui para fazer login e interagir na Comunidade :)