В используемом примере в базе данных по зданиям уже имеется поле площадь. Информация в это поле ранее была занесена с использованием оператора ПЛОЩАДЬ_СФ (AREA_SPH). Для ее занесения использовался следующий запрос: ИЗМЕНИТЬ ПЛОЩАДЬ_СФ.
Далее для более удобной работы внесенные данные округлим до 2 знаков после запятой. Округление данных производится с помощью функции ROUND, ее необходимо ввести в поле вручную. Формат ее аргументов зависит от используемой СУБД. Например в Microsoft SQL Server она принимает 2 или 3 аргумента (https://learn.microsoft.com/ru-ru/sql/t-sql/functions/round-transact-sql?view=sql-server-ver16) и округление до 2-х знаков после запятой выглядит так: ROUND(…, -2).
В SQLite она принимает 1 или 2 аргумента (https://www.w3resource.com/sqlite/core-functions-round.php) и округление до 2-х знаков после запятой выглядит так: ROUND(…, 2).
В примере используется база данных SQLite. Как посмотреть свой источник данных можно узнать в разделе «Просмотр источника данных таблиц».
Для округления площади до двух знаков после запятой:
В окне семантической информации по зданиям откройте вкладку Запрос.
В строке Площадь введите: ИЗМЕНИТЬ ROUND (F13, 2).
Рисунок 712. Пример создания запроса
Выполните запрос кнопкой . После чего появится сообщение: Будет модифицировано следующее число записей: n. Подтвердите выполнение изменений. Нажмите кнопку
.
Результат выполнения запроса:
Рисунок 713. Пример создания запроса