ROUND(a,n) ist eine arithmetische Funktion mit folgendem Ergebnis (für die Ausdrücke a und n, die Zahlen sind):
ROUND(a) - Auf- und Abrunden von
Dezimalstellen
ROUND(a,n) - Auf- und Abrunden auf die n-te Stelle rechts vom Dezimalpunkt
ROUND(a,-n) - Auf- und Abrunden auf die n-te Stelle links vom Dezimalpunkt
|
Ergebnis der Funktion ROUND(a,n) |
a>=0 |
TRUNC(a+0.5*10E-n,n) |
a<0 |
TRUNC(a-0.5*10E-n,n) |
Keine Angabe für n |
Ergebnis wie für n=0 |
n ist nicht ganzzahlig |
Der ganzzahlige Teil von n wird verwendet und das Ergebnis ist entsprechend wie bei a>=0 bzw. a<0 |
a ist Gleitkommazahl |
Gleitkommazahl |
a ist Festkommazahl |
Festkommazahl |
a ist der NULL-Wert |
NULL-Wert |
a ist Spezial-NULL-Wert |
Spezial-NULL-Wert |