(Hallo|Hi(ho)|Mahlzeit) Paul,
Ich habe in einer Mysql-db preise in oben angeführter formatierung. die formatierung wurde immer strikt eingehalten.
Also benutzt du Zeichenketten (Strings)?
Mensch, es geht um Kohle!!!111 Da kommt es doch auf jeden Cent an.
Stell dir vor, dein Gehalt | Einkommen würde so verwaltet ... ;-)
Eine ordentliche Datenbank hat für diesen Zweck einen passenden (numerischen) Datentyp wie
CURRENCY oder MONEY. FIXED, NUMERIC oder DECIMAL tuns aber auch.
Wenn nicht, würde ich auf Ganzzahlen (INTEGER) zurückgreifen, aber die Beträge in der kleinsten verfügbaren Einheit abspeichern.
Beim Euro wären das Cents, wenn zwischen verschiedenen Währungen umgerechnet wird, können das aber auch Bruchteile davon sein.
bin gespannt auf eure expertenmeinung!
Wenns um die eigene Kohle geht, sollten wir alle Experten sein. :-P
MffG
EisFuX