【发布时间】:2017-05-02 14:31:29
【问题描述】:
我正在使用 SQL Server,我必须计算约会所需的时间,但我不知道如何继续从部门中获得最高价值。
这是我想要实现的目标:
我有这个问题:
select 16/5
然后它返回
3
但我需要它返回
4
我怎样才能得到这个?我尝试了圆形和地板功能,但这对我不起作用。
【问题讨论】:
-
你需要CEILING函数..
ceiling(16/5.0) -
@vkp 谢谢老兄! :)
-
您还应该注意 16/5 执行整数除法。你应该得到一个浮点数的结果并应用这个函数..就像
ceiling(1.0*16/5) -
或者,对于整数
x,计算(x+4)/5。
标签: sql sql-server math division