среда, 28 октября 2015 г.

Как найти целое число от числа в запросе

Иногда необходимо получить целое число в запросе. Аналог Цел() языка. Необходимо прибегнуть к мелким хитростям, поскольку такого метода в запросе не существет. Но не стоит огорчаться.

Вот собственно необходимо задействовать конструкцию ВЫРАЗИТЬ(). Для положительных чисел необходимо вычесть 0.5, а для отрицательных чисел прибавить 0.5. Вот пример:


ВЫБОР КОГДА ВашеЧисло > 0 ТОГДА 
ВЫРАЗИТЬ(ВашеЧисло - 0.5 КАК Число(15, 0)) 
ИНАЧЕ 
ВЫРАЗИТЬ(ВашеЧисло + 0.5 КАК Число(15, 0))

Комментариев нет:

Отправить комментарий