von pmoegenb » Mo, 13.08.2007 10:33
kannenklaus hat geschrieben:hallo peter,
round berechnet wie werte bei der ooo dev 2.3 richtig und bei der deutsche 2.2.1 version falsch. trifft das bei dir auch zu.
Hallo Klaus,
ich habe folgende Varianten durchgespielt:
Zwei Zeilen mit jeweils 2 Betragsspalten
Betrag Addbetrag
100,585 15,000
150,984 10,000
Die Syntax
liefert für die 1. Dateizeile = 201,17 und für die 2. Dateizeile = 301,97.
Die Syntax
liefert für die 1. Datenzeile = 115,59 und für die 2. Dateizeile = 160,98.
Aus meiner Sicht wurde richtig gerundet.
[quote="kannenklaus"]hallo peter,
round berechnet wie werte bei der ooo dev 2.3 richtig und bei der deutsche 2.2.1 version falsch. trifft das bei dir auch zu.
[/quote]
Hallo Klaus,
ich habe folgende Varianten durchgespielt:
Zwei Zeilen mit jeweils 2 Betragsspalten
Betrag Addbetrag
100,585 15,000
150,984 10,000
Die Syntax
[code]ROUND( ( Betrag * 2),2) AS Summe[/code]
liefert für die 1. Dateizeile = 201,17 und für die 2. Dateizeile = 301,97.
Die Syntax
[code],ROUND ((Betrag + AddBetrag),2) AS Ergebnis[/code]
liefert für die 1. Datenzeile = 115,59 und für die 2. Dateizeile = 160,98.
Aus meiner Sicht wurde richtig gerundet.