heuols: MYSQL Rechnung: 1.5 + 2 = 3.4999999 ?!

Beitrag lesen

Hallo alle zusammen,
ich speicher in einer Datenbank Werte varchar Format also als String.
Nun möchte ich in einer While Schleife die Werte addieren. Option eins mit SUM(beträge) oder eben durch die while schleife. Jeddoch rechner immer falsch!
Hier ein Beispiel:

1
-1
0.5
3
-1.5
-1
-0.5
= 0.049999999999997 EUR

Wie kann dieser Fehler zustande kommen? und was kann ich dagegen tun?