Se le colonne sulla quale fai l'operazione di SUM() sono float è sicuramente un problema di arrotondamento. Per esserne sicuro al 110% fai un test: copia la tabella contenente quelle colonne in una nuova tabella in cui creerai le stesse colonne ma con un tipo di dato esatto, ad esempio un decimal...