Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala Galera !
Como estão ?
To meio desesperado
To terminando um sistema de estoque e apareceu um problema, chato !
Quando você vende algo no meu sistema ele calcula a comissão do funcionário, o q ta acontecendo é q quando eu somo na query R$ 24,90 viram R$ 24.000,90 quer dizer o funcionário vai ficar rico no final do mês hehehe.
Saquem o Cod q eu uso p calcular a comissao:
<cfset comissao = (vfinalc * 0.1)><cfquery datasource="#DSN#" name="insere_comissao">INSERT INTO comissao(funcionario, data, hora, valor, mes, vtotal)VALUES('#session.n_usuario#','#data#','#hora#','#comissao#', '#mes#','#vfinalc#')</cfquery>
Ele ja joga no banco no formato ex:
R$ 100,00 quando ele calcula vira 100.00 e 1% disso são R$ 10.00 quando vai p o banco vai como 10.00.
Quando eu calculo a comissão do funcionário vira R$ 1.000,00 sei la...
O Defeito ta na query
<cfquery datasource="#dsn#" name="comissao">SELECT SUM(vtotal) as valortotalFROMcomissaoWHERE funcionario = '#form.funcionario#'ANDmes = '#form.mes#'</cfquery>
Quando ele soma, retira os pontos.
Ai quando eu imputo
<cfoutput query="comissao">R#Dollarformat(valortotal)#</cfoutput>
O valor q era p ser R$ 10.00 vira R$ 1.000,00 aeee me mata heeheheh
.
Minha pergunta é . como eu faria para calcular o total por código ou looping ?
Ou outra forma de calcular corretamente.
Grande abraço !
Carregando comentários...