Есть количество товаров которые надо заказать в разрезе поставщиков. А есть количество товара "в наличии"(одной суммой), можно ли сформулировать запрос так, чтоб количество разбивалось среди поставщиков?
т.е. к примеру с входными данными
поставщик1 50шт
поставщик2 40шт
В наличии 55шт
Выбрать Поставщик, Кол,
Выбор когда НакопленныйОстаток <0 тогда 0
когда НакопленныйОстаток<кол тогда НакопленныйОстаток
Иначе кол конец как СуммаОстаток
из(Выбрать тз.Поставщик, тз.Кол,Сумма(ПредПост.Кол)-&Сумма как НакопленныйОстаток из тз как тз
левое соединение тз как ПредПост
по тз.Поставщик>=ПредПост.Поставщик
Сгруппировать по тз.Поставщик, тз.Кол) как тзСНакоплением
Упорядочить по Поставщик
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн