2010-12-21 57 views
1

我是新來的這個網站和oracle sqlplus一般。我需要一些幫助,我需要編寫一個腳本,將50中的數字舍入到下一個最高數字。敵人的例子:甲骨文腳本爲圓號

If between 1100 to 1149.99 ----> The output would be 1100 
If between 1100 to 1189.99 ----> The output would be 1150 

你能幫我這個腳本。

感謝

+1

你在你的第二行有錯別字 - 應該在1150到1199.99之間說我相信。 – 2010-12-21 14:31:51

+0

不要忘了回來,選擇正確的答案,或讓我們知道什麼是缺少解決這個問題。 – sjngm 2010-12-22 06:21:23

回答

0

例子: 選擇圓(CHRG/50)* 50從CHRG

+1

你想要TRUNC,而不是ROUND。 – DCookie 2010-12-21 16:29:37

2

你不清楚你到底想要什麼(下一個最高或次低的):

mynum := Ceil(mynum/50) * 50; 
mynum := Floor(mynum/50) * 50;