#sql #sql-server #tsql
Вопрос:
Может ли кто-нибудь помочь получить вывод, как показано ниже
1.012 -> 1.050
1.835 -> 1.850
1.676 -> 1.700
1.123 -> 1.150
1.999 -> 2.000
5.000 -> 5.000
9.450 -> 9.450
Комментарии:
1. разве «ближайшие 50»
1.012
не были1.000
бы такими ? или ты всегда хочешь собрать всех вместе?2. В соответствии с руководством по вопросам, пожалуйста, покажите, что вы пробовали, и расскажите нам, что вы нашли (на этом сайте или в другом месте) и почему это не соответствует вашим потребностям.
Ответ №1:
Получите потолок деления вашего числа на 0,05 и снова умножьте на 0,05.
...
ceiling(nmuloc / 0.05) * 0.05
...