>From :
http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Fun
ctions
ROUND(X)
Returns the argument X, rounded to the nearest integer:
mysql> select ROUND(-1.23);
-> -1
mysql> select ROUND(-1.58);
-> -2
mysql> select ROUND(1.58);
-> 2
Note that the behavior of ROUND() when the argument is half way between two
integers depends on the C library implementation. Some round to the nearest
even number, always up, always down, or always towards zero. If you need one
kind of rounding, you should use a well-defined function like TRUNCATE() or
FLOOR() instead.
ROUND(X,D)
Returns the argument X, rounded to a number with D decimals. If D is 0, the
result will have no decimal point or fractional part:
Also, From the mailing list:
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
Ryan Fox
----- Original Message -----
From: "Attila Soki" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 10, 2001 12:40 PM
Subject: mysql round problem
> hi,
>
> is this bug already in buglist, maybe in newer verisons of mysql is
already
> corrected?
> if yes then please let me know please from what version.
>
> the probmlem:
>
> select round(9.065,2)
> +----------------+
> | round(9.065,2) |
> +----------------+
> | 9,06 |
> +----------------+
>
> why not 9,07 ??
>
> cheers,
>
> Attila Soki
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php