[Resolvido] Somar variaveis numéricas
Boa Tarde,
Preciso saber como faço para somar valores do banco de dados mysql.
Seguinte, no banco eu tenho a tabela produtos que tem os campos ipi, icms, ust, lucro que são impostos em porcentagem.
ipi = 5
icms = 3
ust = 1
lucro =50
Estes valores estão no banco de dados, fiz o codigo abaixo para ler e soma-los
<%
intID = 1
sql = "SELECT * FROM produto where id = "&intID&""
set rs = conexao.Execute(sql)
%>
<%while not rs.EOF
valor_ipi = rs.Fields.Item("ipi").Value
valor_ust = rs.Fields.Item("ust").Value
valor_icms = rs.Fields.Item("icms").Value
valor_custo = rs.Fields.Item("valor_custo").Value
valor_venda = rs.Fields.Item("valor_venda").Value
somatotal = cDbl(valor_ipi) + cDbl(valor_ust) + cDbl(valor_icms) + cDbl(valor_venda)
%>
ipi - <%=valor_ipi%><br>
ust - <%=valor_ust%><br>
icms - <%=valor_icms%><br>venda - <%=valor_venda%>
soma total = <%=somatotal%>
<%
rs.MoveNext
wend
rs.close
set rs = nothing
%>
Está aparecendo isso pra mim:
ipi - 5
ust - 1
icms - 3
venda - 50
soma total = 590
Gostaria que aparecesse 59, como faço para isso acontecer. Formatei o campo no banco como varchar, teria que mudar para ele reconhecer como número?
Outra coisa. Como faço para calcular a porcentagem. Tipo se eu conseguir mostrar este numero 59 gostaria de acrescentar ele em porcentagem e multiplicar pelo valor de custo ex:
Valor de custo = 20,00
Porcentagem a acrescentar = 59%
então acrescentariamos 59% no R$ 20,00, como faço isso?
obrigado.
Discussão (4)
Carregando comentários...