Я получил это:SQL Server округление (ПОТОЛОК)
DECLARE @billsec as int
SET @billsec = 67
DECLARE @_cost as money
SET @_cost = 0.1 + (CEILING((@billsec/60)) * 0.015)
print @_cost
Это возвращение 0.12, но я ожидаю, 0.13, как я пытаюсь округлять @billsec
до ближайшей минуты.
Благодаря
Если вы хотите «ближайший», вероятно, вам нужно 'round' вместо' потолок ", но в любом случае вам необходимо остановить целочисленное деление. –