Bademeister: INT-Funktion rechnet falsch

Beitrag lesen

Probiere das nun morgen nochmal aus, dass ich den Betrag gleich von SQL mit 100 multiplizieren lasse.

Mal aus philosophischer Sicht: Bevor Du bei jeder Datenbankabfrage den Preis umrechnest, speichere ihn gleich in Pfennigen als Ganzzahl. Dann haste Ruhe vor jedem Ärger. Es gibt keinen Grund, DECIMAL in der Datenbank zu benutzen, um sich dann einen Integer zurückgeben zu lassen.
(Wenn es noch nicht zu spät ist, die Datenbank zu ändern).

Viele Grüße
der Bademeister