Tom: Geldbeträge in mysql-Datenbank abspeichern

Beitrag lesen

Hello,

»» Sollte man die Beträge in Cent umrechnen und dann in einer INT-Spalte ablegen?

Nein. Man sollte den Spaltentyp decimal nehmen.

Warum?

Gibt es in mysql spezielle Funktionen für Rechnungswesen/Finanzen, wo dieser Feldtyp erforderlich ist bzw. Vorteile bringt?

Dieser Spaltentyp garantiert den Erhalt der Digits. Es gibt also keine Darstellungsfehler duch binäre Lücken im Zahlenraum, auch nicht, wenn man rechnet.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de