В базе данных SQL я получил информацию о хранилище для каждого пользователя, для каждого клиента.
Мне нужно написать хранимую процедуру, которая суммирует использование диска (МБ) для пользователей клиентов. Когда я получил общую сумму всех пользователей для одного клиента (totalDiscUsage), мне нужно выполнить расчет (простой пример):
x = numberOfUsers * 200
y = (totalDiscUsage - x) / (10 * 5)
После этого мне нужно записать y в базу данных и сделать это для всех клиентов.
У меня вопрос, как я могу сделать это наилучшим образом?
Может быть, с помощью курсора пролистать каждого клиента, выполнить расчет суммы и записать результат в базу данных? Это было бы хорошим решением?
Спасибо заранее. Помощь будет высоко ценится!