Вижте какво трябва да знае всеки компютърен учен за аритметиката с плаваща запетая.
Числата с плаваща запетая в компютрите не представляват точно десетичните дроби. Вместо това те представляват двоични фракции. Повечето дробни числа нямат точно представяне като двоична дроб, така че има известно закръгляване. Когато такава закръглена двоична дроб се преобразува обратно в десетична дроб, получавате ефекта, който описвате.
За съхраняване на парични стойности SQL бази данни обикновено предоставят тип DECIMAL, който съхранява точни десетични цифри. Този формат е малко по-малко ефективен за работа с компютрите, но е доста полезен, когато искате да избегнете грешки при закръгляването на десетичната запетая.