2016-11-11 107 views
0

如何將我的procent for 10 Tommerprocent for 11 Tommer四捨五入到最接近的2位整數,因此它會像0.00而不是大量的0?如何取整僅爲2位小數

Declare @omkreds numeric(36,8), @diameternu numeric(5,2), 
@profilhøjdenu numeric(5,2), @omkredsnu numeric(36,8) 

SELECT @profilhøjdenu = (@bredenu*@profilnu)/100 
SELECT @diameternu = @tommernu * 25.4 
SELECT @omkredsnu=(@profilhøjdenu *2 + @diameternu)*PI() 

select [Daekstørelsen CEILING((@omkredsnu-[Omkreds for 10 Tommer])/@omkredsnu*100*100)/100 as "procent for 10 Tommer", 
(select CEILING((@omkredsnu-[Omkreds for 11 Tommer])/@omkredsnu*100*100)/100) as "procent for 11 Tommer", 
    from [dbo].[daek]; 

回答

0

查看Round函數是SQL Server。你可以通過它的精度來繞過。例如ROUND(748.58,-1)將輪到750.

+0

我一直在嘗試使用天花板和圓形,但只能得到它給我一個完整的數字有很多小數,但是如何過濾只顯示5到5之間的結果 –