Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tento problemas com soma
Estou somando assim
<%
PrecoTotal = formatnumber(RS("PedPrecoTotal"))
PrecoFrete = formatnumber(RS("PedPrecoFrete"))
ValorTotal = RS("PedPrecoTotal") + RS("PedPrecoFrete")
%>
<%=ValorTotal%>
No campo do MYSQL estou usando DECIMAL(15,2)
uma soma assim:
20,00
5,00
aparece assim: 20.005,00
O que pode ser?
Use direto na SQL a cláusula SUM.
>
Estou tento problemas com soma
Estou somando assim
<%
PrecoTotal = formatnumber(RS("PedPrecoTotal"))
PrecoFrete = formatnumber(RS("PedPrecoFrete"))
ValorTotal = RS("PedPrecoTotal") + RS("PedPrecoFrete")
%>
<%=ValorTotal%>
No campo do MYSQL estou usando DECIMAL(15,2)
uma soma assim:
20,00
5,00
aparece assim: 20.005,00
O que pode ser?
Amigo tente usando o cdbl antes dos valores:
ValorFrete = RS("PedPrecoFrete")
ValorTotal = RS("PedPrecoTotal")
ValorFinal = cdbl(ValorTotal) + cdbl(ValorTotal)
Outro problema pode ser a forma como vc está incluindo recebendo o sinal decimal do valor, assim vc pode resolver com o replace:
ValorFrete = replace(ValorFrete, ",", ".")
Espero poder ajudar!!