Содержание
Round(X : Число [, P : Integer]) : Число
Округлить число
Функция Round округляет число X с указанной точностью P (количество цифр после запятой).
Для положительных чисел точная половина разряда округляется в большую сторону. Для отрицательных в меньшую.
Пример:
Procedure OnCreate;
Var
  C : Currency;
  F : Float;
Begin
  C := Round(100.49c);
  Warning('Round(100.49c) = ' + ToStr(C)); // 100.00
  C := Round(100.55c);
  Warning('Round(100.55c) = ' + ToStr(C)); // 101.00
  C := Round(-100.55c, 1);
  Warning('Round(-100.55c, 1) = ' + ToStr(C)); // -100.60
  F := Round(100.55);
  Warning('Round(100.55) = ' + ToStr(F)); // 101
  F := Round(-100.55, 1);
  Warning('Round(-100.55, 1) = ' + ToStr(F)); // -100.6
  F := Round(-1630.0, -3);
  Warning('Round(-1630.0, -3) = ' + ToStr(F)); // -2000
End;
Пример SQL:
Select Round(100.55c), Round(-100.55c, 1), Round(100.55), Round(-100.55, 1), Round(-1630.0, -3)
  справка