Я новичок в Access. Я выяснил, как создать запрос, который суммирует данные из строк в таблице, используя INNER JOIN / GROUP, используя один набор критериев для добавления.
- Первые 3 столбца во вложении (серого цвета) взяты из таблицы («Лист1»), 4-й столбец создан с использованием кода SQL, который я показываю внизу. Этот четвертый столбец, YTD Sales_by_Acct, суммирует Продажи для всех Актов с одинаковым номером Акта.
- Как мне сгенерировать 5-й столбец в прикрепленном, где добавлены продажи (а) для всех действий с одинаковым номером действия (для 4-го столбца), (б) для всех месяцев <= месяц, указанный во 2-м столбец? </li>
Вот код SQL, который я использовал для создания 4-го столбца, Sales_by_Acct:
SELECT XX.*, Sales_by_Acct
FROM Sheet1 AS XX
INNER JOIN
(SELECT [Acct], SUM([Sales]) AS Sales_by_Acct
FROM Sheet1
GROUP BY [Acct])
AS groupSales_by_Acct ON XX.[Acct] = groupSales_by_Acct.[Acct];