Ich möchte MONEY-Werte aus einer SQL-Tabelle in eine Oracle-Tabelle umkopieren. Dabei kommt es offenbar zu Rundungsfehlern. Jedenfalls unterscheiden sich die Beträge um bis zu 0,99€.
Ich habe die zugrundeliegende Oracle-Tabelle mal auf die Schnelle in Access importiert.
Die Währungsspalte taucht dort als integer *100 auf, z.B. wird aus 119,12 -> 11912
Der erste Versuch war also meine werte mit 100 multipliziert zu speichern; das eragb aber im Ziel 119!
Dann habe ich den Money-Wert direkt kopiert, jetzt habe ich dann statt 98,88 nur 0,99!
Wie geht das denn richtig?