四拾五入

使用 ROUND、CEILING、FLOOR 函數,執行四捨五入到整數、無條件捨去到整數、無條件進位到整數、無條件捨去到指定的有效位數

若要對數值資料,執行四捨五入到整數、無條件捨去到整數、無條件進位到整數、無條件捨去到指定的有效位數等作業,可以使用 ROUND、CEILING、FLOOR 函數來達到需求。

使用 ROUND、CEILING 函數,執行四捨五入到整數、無條件捨去到整數、無條件進位到整數

ROUND(decData,0) N'ROUND() 四捨五入到整數',

ROUND(decData,0,1) N'ROUND() 無條件捨去到整數',

CEILING(decData) N'CEILING() 無條件進位到整數'

使用 ROUND、FLOOR 函數,執行無條件捨去到整數、無條件捨去到指定的有效位數

FLOOR(decData) N'FLOOR() 無條件捨去到整數',

ROUND(decData,0,1) N'ROUND() 無條件捨去到整數',

ROUND(decData,1,1) N'ROUND() 無條件捨去到小數點第一位數'

但要請您留意的是 CEILING 與、 FLOOR 函數,只能處理到「整數」。

無法如同 ROUND 函數一般,自行指定要處理的有效位數

參考:http://sharedderrick.blogspot.tw/2010/07/roundceiling.html