Сценарий Oracle для номера раунда - PullRequest
1 голос
/ 21 декабря 2010

Я новичок в этом сайте и оракул sqlplus в целом.Мне нужна помощь, мне нужно написать скрипт, который будет округлять число в 50 до следующего наибольшего числа.Пример врага:

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

Не могли бы вы помочь мне в этом сценарии.

Спасибо

Ответы [ 2 ]

2 голосов
/ 21 декабря 2010

Вам неясно, чего вы действительно хотите (следующий наивысший или следующий наименьший):

mynum := Ceil(mynum / 50) * 50;
mynum := Floor(mynum / 50) * 50;
0 голосов
/ 21 декабря 2010

Пример: выберите раунд (chrg / 50) * 50 из chrg

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...