Нужна помощь в округлении результатов моего столбца до 2dp - PullRequest
0 голосов
/ 14 марта 2020

У меня есть запрос ниже, который дает процентное содержание каждого стандартного кода услуги из 100

SELECT AchievedServiceStandardCode,
       count(AchievedServiceStandardCode)  as AchievedServiceStandardCode_count,
       count(AchievedServiceStandardCode) * 100.0 / (select count(*) from manifest) as delivery_percent
FROM manifest
Where AgencyID=1
group by AchievedServiceStandardCode

Результаты таблицы

Проблема, с которой я сталкиваюсь, что я не могу понять, как округлить результаты из моего подсчета, которые приведены в столбце процента доставки. В идеале мне нужно округлить результаты до 2dp.

В идеале желаемый результат должен выглядеть следующим образом, а не в таблице выше

Таблица желаемого результата

1 Ответ

0 голосов
/ 14 марта 2020

Вы можете использовать функцию round:

round(count(AchievedServiceStandardCode) * 100.0 / (select count(*) from manifest), 2)
    as delivery_percent
...