Microsoft Access: как объединить строки и суммировать значения

Microsoft Access: как объединить строки и суммировать значения

Извините, если это дилетантский вопрос, я новичок в Access, но не смог найти ответ на этот вопрос где-либо еще.

У меня есть 8 таблиц, проиндексированных по кодам филиалов, каждая из которых содержит 12 столбцов для сумм, проданных за каждый месяц года.

Branch | January | February ...
GA01     1200.00   650.00
GA02     7000.00   50.00

Около 50 филиалов объединяются, поэтому мне нужно объединить код филиала (GA01 станет GA02) и суммировать каждый месяц под GA02. Результат будет:

Branch | January | February ...
GA02     8200.00    700.00

Я пробовал использовать запрос на обновление, чтобы обновить код филиала, а затем сгруппировать по кодам филиалов. Однако это дает мне запрос, когда на самом деле я хочу редактировать таблицу. Лучше ли сделать запрос как новую таблицу и удалить старую?

решение1

Хорошо, вы создали запрос GROUP BY, который возвращает вам СУММУ за каждый месяц.

Для справки назовите это qryBranchTotals

Теперь создадим еще один запрос, сохраним его как «qryBranchTotalsMakeTable».

Вставьте ваш qryBranchTotals в качестве источника данных.

Перетащите все строки в столбцы сетки Query-By-Example в нижней части редактора запросов.

Запустите запрос и убедитесь, что он соответствует тем данным, которые вы ожидаете увидеть.

Теперь измените тип запроса на «Создать таблицу».

Введите имя новой таблицы, которая будет создана, например, tblBranchTotalsCalculated.

Сохраните и запустите/выполните qryBranchTotalsMakeTable

Виола! Теперь вы создали новую таблицу, в которой вы можете редактировать данные tblBranchTotalsCalculated

Связанный контент