използвате ли decimal(N,2)
тип или подобен за съхранение на данните? ако не, тогава това е нормално поведение. вижте http://dev.mysql.com/doc/ refman/5.0/en/numeric-types.html
моля, не следвайте съветите в друг отговор и оставете това на слоя за презентация. извършете работата правилно и запазете точната десетична стойност. по този начин избягвате проблеми със закръгляването.
ps има и отделен въпрос за това как се управлява стойността на какъвто и език да използвате. да се надяваме, че използва специален тип, който включва подходящо форматиране. ако не, тогава може да искате да се притеснявате как обработвате стойността във вашия код (една възможност е да умножите по 100 и да използвате цял брой центове, но тогава трябва да се погрижите математиката да закръгля правилно - това е сложно, но е сложно по някаква причина; ако просто поставите всичко в двойки, вероятно ще бъде просто, но ще има някаква странна грешка за определени стойности...)