ja, ich. das ist normal bei floats (wenns denn der fehler ist). schau mal im manual zu dem thema float/rechenprobleme - dort ist das irgendwo aufgeführt. das ist afaik ein genereller bug bei floats ... und liegt nicht am sql.
danke für den Hinweis. Ich habe es nun mit DECIMAL(9,2) gemacht. Das hat einen kleinen Nachteil, dass immer 2 Nachkommastellen vorhanden sind. Bei FLOAT wurden keine oder notfalls mehr Nachkommastellen zugelassen.
Nachdem die Anzeige sowieso auf eine Nachkommastelle begrenzt ist, ist dies dennoch eine brauchbare Lösung. Danke nochmals für Deinen Tipp!