0
我正在使用SQL Server,我必须计算约会所需的时间,但我不知道如何继续从该部门获得最高值。SQL Server的划分总是取最大值
这里就是我想要实现:
我有这个疑问:
select 16/5
,并返回
3
,但我需要它返回
4
我怎样才能得到这个?我尝试了一轮和地板功能,但这不适合我。
我正在使用SQL Server,我必须计算约会所需的时间,但我不知道如何继续从该部门获得最高值。SQL Server的划分总是取最大值
这里就是我想要实现:
我有这个疑问:
select 16/5
,并返回
3
,但我需要它返回
4
我怎样才能得到这个?我尝试了一轮和地板功能,但这不适合我。
使用CEILING功能。看到这张贴已经发布在评论中已经如此充分地归功于vkp。
CEILING(16/5.0)
需要[CEILING(https://msdn.microsoft.com/en-us/library/ms189818.aspx)函数..'天花板(16 /5.0)' –
@vkp谢谢队友! :) – alexandre
你也应该注意到16/5执行整数除法。你应该得到结果作为一个浮点数并且应用这个函数..像'ceiling(1.0 * 16/5)' –