Boa Tarde!
Pessoal,
Estou precisando realizar um cálculo dentro de uma select, mas não estou conseguindo, segue abaixo a select sem as operações e um exemplo (que não funcionou) logo abaixo:
Este código está funcionando:
select A.CODPRODUTO,
A.LOTE,
A.QTD,
A.`LOCAL`,
A.OT,
A.ALTUSU,
A.ALTMOM,
B.CODPRODUTO,
B.DESCRICAO,
B.CUSTO,
C.ICMS_VALOR,
C.IPI_VALOR,
C.COFINS_VALOR,
C.QTD
from proqtd as A
inner join produto as B
on a.CODPRODUTO = B.CODPRODUTO
inner join nfeprodu as C
on B.CODPRODUTO = C.PRODUTO
Este não funciona e da erro devido ao cálculo.
select A.CODPRODUTO,
A.LOTE,
A.QTD,
A.`LOCAL`,
A.OT,
A.ALTUSU,
A.ALTMOM,
B.CODPRODUTO,
B.DESCRICAO,
(B.CUSTO, - C.ICMS_VALOR, - C.IPI_VALOR, - C.COFINS_VALOR, / C.QTD) as CustoSemImpostos
from proqtd as A
inner join produto as B
on a.CODPRODUTO = B.CODPRODUTO
inner join nfeprodu as C
on B.CODPRODUTO = C.PRODUTO
O que eu preciso é o seguinte, que me traga os itens com os valores sem os impostos, veja acima que a tentativa está sendo de pegar o valor de custo de um item, subtrair os impostos e dividir pela quantidade em estoque, desta forma, tenho o valor da unidade de cada item sem os impostos, mas não estou conseguindo.
Se alguém puder me ajudar com um exemplo, ficarei muito agradecido.
Obrigado!