Добрый день!
Помогите, пожалуйста, с составлением SQL запроса (PG).
Мне необходимо получить сколько % usedspace составляет от от всего=(usedspace+freespace )
По математике всё верно, но подозреваю, что сложение ( usedspace + freespace ) должно быть во вложенном запросе или ошибаюсь?
CODE ( SQL):
скопировать код в буфер обмена
SELECT 100 / ( ( usedspace + freespace ) / usedspace ) ) AS m FROM ch WHERE uid=1 AND host_name IN (SELECT host_name FROM chdm WHERE uid=1 ORDER BY host_name ) ORDER BY host_name
+ не знаю, можно ли это получить в самом запросе, мне надо результаты округлить до числа кратного 5 и сгруппировать по этим результатам, т.е. например, значения от 1 до 20, я результаты округляю и группирую до
5
10
15
20
Можно ли это сделать потом в в SQL запросе?(Отредактировано автором: 05 Мая, 2022 - 20:13:12)
|