Horst: Welche Spaltentyp für Geldberechnungen?

Beitrag lesen

Hallo Manuel,

in der Dokumentation steht hierzu:

Akkurate Darstellung monetärer Werte ist ein häufiges Problem. In
MySQL sollten Sie den DECIMAL-Typ benutzen. Dieser wird als
Zeichenkette gepeichert, weshalb kein Genauigkeitsverlust auftreten
sollte. Wenn Genauigkeit nicht allzu wichtig ist, sollte auch der
DOUBLE-Typ ausreichen.

Um hohe Präzision zu erzielen, können Sie immer auch in einen
Festkommawert umwandeln, der in einer BIGINT gespeichert wird. Das
erlaubt Ihnen, alle Berechnungen mit Ganzzahlen durchzuführen und
die Ergebnisse nur wenn notwendig in Fließkommawerte
zurückzuwandeln.

http://www.mysql.de/doc/de/Numeric_types.html

Hoffe ich konnte Dir helfen

Horst