Добрый день.
Есть ТЗ с 2 колонками: Накладная, Сумма.
Есть N полей, куда вносят числа (проценты от общей Суммы). Для каждого поля вычисляется сумма и нужно чтобы накладные распределились в N таблиц, исходя из максимальной суммы по каждому.
А проблема в том, что нужно РАВНОМЕРНОЕ распределение по количеству накладных по каждому.
То есть, предположим, у нас есть 100 накладных на общую сумму 50.000. Суммы колеблются от 1 до 1.000. В поля ввели: 5% (2.500), 10% (5.000), 15% (7.500) и 70% (35.000).
В идеале нам надо получить по 25 строк в каждой таблице с накладными на эти суммы.
Пробовал по-разному, равномерно распределить не удается. Может кто подскажет алгоритм распределения? Спасибо.