Можно ли округлить вниз с SQL Server 2008?Например, .96855 округляется до .968.
.96855
.968
Т.е. до 0,96899. Я хочу округлить 0,96899, избегая отдыха.
SELECT round(0.96855, 3, 1)
-> 0,96800
Для 0,968: cast(round(0.96855, 3, 1) as decimal(10,3)) отлично работает.
cast(round(0.96855, 3, 1) as decimal(10,3))
Ссылка: Round (если последний параметр Round не равен нулю, он усекается)
Может ли это помочь?
SELECT ROUND(123.9994, 3) Results: 123.9990 SELECT ROUND(123.9995, 3) Results: 124.0000