Есть ли причина Доступ раундов раунд (19,5,0) и круглый (20,5,0) до 20? Должен ли первый возврат 20 и второй возврат 21?Доступ Округление
2
A
ответ
1
Круглая функция использует округления к даже логики. Если выражение, которое вы округляете, заканчивается на 5, функция Round будет округлять выражение так, чтобы последняя цифра была четным числом. Например:
Round (12.55, 1)
Result: 12.6 (rounds up)
Round (12.65, 1)
Result: 12.6 (rounds down)
Round (12.75, 1)
Result: 12.8 (rounds up)
В этих случаях последняя цифра после округления всегда является четным числом. Поэтому обязательно используйте функцию Round, если это ваш желаемый результат.
http://www.techonthenet.com/access/functions/numeric/round.php
4
Доступ использует округление Банкиров (AKA с половины до четности).
См: http://allenbrowne.com/round.html
Когда последняя значащая цифра в 5, она округляет до ближайшего четного числа . Таким образом, 0.125 округляется до 0,12 (2 четно), в то время как 0,135 раундов до 0,14 (4 даже.)