0
NickNNN
07.10.12
✎
12:48
|
Добрый день
Есть достаточно простая задача - показать загрузку производства по дням.
В запросе три колонки - Дата, Номенклатура, Количество (количество означает процент загрузки производства по текущей операции)
Итог по Дата, Номенклатура, Максимум(Количество)
Все замечательно, все красиво
Понадобилось добавить в запрос колонку ЗаказПокупателя, что усложняет расчет итогов.
На уровне Дата, Номенклатура, Количество итог должен быть рассчитан как Максимум(Количество) по итогам Сумма(Количество) на уровне Дата, Номенклатура, Количество, ЗаказПокупателя (если считать просто максимум(Количество), то не суммируются одинаковые операции по дням)
Это вообще возможно в итогах? Или считать первый итог вложенным запросом?
Сейчас так, итог Максимум(Количество) по группировке Дата неверный:
ИТОГИ
ВЫБОР
КОГДА Номенклатура ЕСТЬ NULL
ТОГДА МАКСИМУМ(Количество)
ИНАЧЕ СУММА(Количество)
КОНЕЦ КАК Количество,
МАКСИМУМ(ЗагрузкаПроизводства),
МИНИМУМ(КоличествоИзделийОстаток)
ПО
ДатаОтгрузки,
Номенклатура
|
|
4
NickNNN
08.10.12
✎
12:04
|
Загрузка по дням нужна для предварительной оценки. Причем нужно видеть именно максимум по каждому участку
Сделал все таки вложенным запросом который рассчитывает общие итоги и потом просто добавил их левым соединением. Если будет тормозить, буду в будущем что-то думать
Спасибо за ответы
|
|