hawkmaster: Preise in DB speichern, Datentyp

Beitrag lesen

Hallo zusammen,

vielen Dank an alle für die Informationen.
Ich sehe, es gibt auch hier durchaus unterschiedliche Ansichten. :-)

Es ging aber nicht um Finanzanwendungen sondern um Preise.

Ja, in dem konkreten Fall sind es wirklich "normale" Preise wie es im Einzelhandel wie Supermarkt, Baumarkt usw. gibt. Also etwa 9,99 Euro, 235,00, 1500,00 etc.

Jetzt mal angenommen man würde diese Preise als Integer speichern.
Das bedeutet dann man muss jede Eingabe mal 100 nehmen bzw. bei Komma als Cent Trennzeichen das Komma entfernen? Bei Eingabe mit Tausender Trennpunkt wie 1.500,00 müsste man zudem noch den Punkt entfernen bzw. berücksichtigen. Wenn man dann hinterher die Preise für den Anwender "richtig" anzeigen will, müsste man wieder durch 100 teilen und das Komma als Trennzeichen wieder einfügen.

Das wäre dann aber schon etwas mehr Aufwand, als wenn man es mit Decimal speichert oder?

vielen Dank und viele Grüße
hawk