(6): нахрена тебе "в запросе" - если всё прекрасно получается при обработке результатов запроса, дающего в базовых?..
и - итоги количества по группам - это вообще не бред только в случае, когда количество товары и единицы в группе практически идентичны, иначе - бредятина (итого килограммы и штуки). для инвойса нужно итог в коробках/палеттах/контейнерах?.. так это по-другому делается.
ЗЫ: не, ну ежели неймется именно затормозить запрос вусмерть - юзай внешние функции...
вообще-то в партииналичие количество всегда в базовых единицах
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший