我是Access的新手。我想出了如何使用INNER JOIN / GROUP创建一个对表中行的数据求和的查询,使用一组标准进行添加。
这是我用于生成第4列的SQL代码,Sales_by_Acct:
0.7591400146484374
0.249267578125
答案 0 :(得分:0)
您正在添加报表列,您可以通过select中的子查询而不是连接到主表(Sheet1)来执行此操作。
以下是我认为可以满足您需求的示例:
SELECT *, (SELECT SUM([Sales]) FROM Sheet1 WHERE Sheet1.Acct = S1.Acct) AS groupSales_by_Acct,
(SELECT SUM([Sales]) FROM Sheet1 WHERE Sheet1.Acct = S1.Acct AND Sheet1.Month <= S1.Month) AS YTDSalesByAcct
FROM Sheet1 S1