Ho un db praticamente uguale e non ho questo problema.
Secondo me l'inghippo è nel campo totale.
Prova a metterlo numerico in precisione doppia e guarda cosa succede.