У меня довольно простая задача:
Я должен проверить в какой группе мой номер поплавка.
Вот мои группы:
- 0-30 дисплей "(0-30)"
- 30-40 дисплей "(0-30)"
- 40-50 дисплей "(0-30)"
- 50-60 дисплей "(0-30)"
- и т.д.
Я создал простой скрипт:
DECLARE @num FLOAT
SET @num = 42.5;
SELECT CASE WHEN @num<=30 THEN '(0-30)'
ELSE '('+convert(VARCHAR,convert(INT,round((@num/10),0))*10)+'-'+convert(VARCHAR,convert(INT,round(((@num+10)/10),0))*10)+')'
END
Я думаю, что это немного неубедительно, так что если кто-нибудь может помочь мне с созданием лучшего решения:)
Спасибо за любой совет:)