T-SQL und runden

15/12/2008 - 15:07 von Frank Malsch | Report spam
Hallo NG

ich habe ein problem mit dem runden in T-SQL bzw. der round-Funktion. Ich
habe z.B. den Wert 303,4148. Nun möchte ich auf 2 stellen runden. Das
ergebnis sollte eigentlich 303,42 sein doch der SQL gibt mir 303,41 zurück.
Kann mir jemand sagen worin der Fehler liegt? Daten Datentyp ist Money

Dank vorab

mfg
Frank
 

Lesen sie die antworten

#1 Stefan Hoffmann
15/12/2008 - 15:24 | Warnen spam
hallo Frank,

Frank Malsch schrieb:
ich habe ein problem mit dem runden in T-SQL bzw. der round-Funktion.
Ich habe z.B. den Wert 303,4148. Nun möchte ich auf 2 stellen runden.
Das ergebnis sollte eigentlich 303,42 sein doch der SQL gibt mir 303,41
zurück.


303,41 ist korrekt normal gerundet, da nach der eines eine Ziffer <5 steht.



mfG

Ähnliche fragen