SQL 服务器划分总是取最高值

SQL Server divided always take the highest value

我正在使用 SQL 服务器,我必须计算预约所需的时间,但我不知道如何继续从该部门获得最高价值。

这是我想要实现的目标:

我有这个查询:

select 16/5

它 returns

3

但我需要它 return

4

我怎样才能得到这个?我尝试了 round 和 floor 函数,但这对我不起作用。

使用CEILING功能。看到这个发在评论里已经满分归功于vkp.

CEILING(16/5.0)