Суммирование и группировка в одном запросе

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
rozen
Сообщения: 109
Зарегистрирован: 25 мар 2015, 12:11
Имя: Андрей
Откуда: Красноярск

Суммирование и группировка в одном запросе

Сообщение rozen »

Здравствуйте, уважаемые форумчане.
Прошу подтолкнуть в правильном направлении в решении моей задачи.

Условие:
Есть таблица учета электроэнергии. В таблице 1 несколько полей для данных. Основные: "Узел учета" - выпадающий список (глобальный список) и показание прибора учета. Вторая таблица содержит данные о тех же узлах (из глобального списка) и о лимитах на заданный период. Лимиты задаются вручную каждый новый период и должны учитываться в расчетах.

Задача:
Нужно каким-то образом (возможно в отдельную таблицу) вывести по группам данные о реальных расходах и о расходах относительно лимитов.
Первая часть задачи достаточно тривиальна, а со второй у меня не получается.

Спасибо
Последний раз редактировалось rozen 18 сен 2018, 10:46, всего редактировалось 1 раз.
Аватара пользователя
rozen
Сообщения: 109
Зарегистрирован: 25 мар 2015, 12:11
Имя: Андрей
Откуда: Красноярск

Re: Сопоставить данные из двух таблиц и сделать расчет

Сообщение rozen »

С выпуском версии 2.3 и с внедрением нового типа поля MySQL запрос данные можно сопоставить, но вот сложить не получается.
Как только находится нужное значение, его параметр вносится в поле, а суммирование не происходит.
Думаю надо создать условие на выборку так, чтобы она не прекращалась пока есть записи.
Снимок.JPG
Что не так делаю?
В общем - это группировка и суммирование. Но как?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Суммирование и группировка в одном запросе

Сообщение support »

Для суммирования используйте MySQL функцию SUM() https://www.w3schools.com/sql/func_mysql_sum.asp
В вашем случае в "Выбрать поле" нужно указать:

Код: Выделить всё

SUM([1095])
Попробуйте так.
Аватара пользователя
rozen
Сообщения: 109
Зарегистрирован: 25 мар 2015, 12:11
Имя: Андрей
Откуда: Красноярск

Re: Суммирование и группировка в одном запросе

Сообщение rozen »

Спасибо! Так работает.
Думал достаточно указать поле.
Ответить