Hi,
Ich fülle eine Tabelle mit Preisen im amerikanischen Format. ZB 9.2312 und 9.4. Diese fülle ich dann in eine Tabelle und der Preis wird als float gespeichert.
Das ist natürlich mal schlecht.
Da Float bekanntlich eine immanente Ungenauigkeit besitzt, sollten Geldbeträge, die exakt gespeichert und wieder gelesen werden sollen, lieber als DECIMAL abgespeichert werden.
Allerdings wenn ich das max ausgeben lassen will dann erscheint da, anstatt 9.45, wie es in der Tabelle steht ein 9.449999809265137. Also 15 Stellen hintendran.
Siehste, da hamm wa den Salat ja schon.
Also: Nimm DECIMAL.
MfG ChrisB
-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
  RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
 nicht angemeldet
 nicht angemeldet Der Martin
 Der Martin Matthias Apsel
 Matthias Apsel