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)' –