我正在尝试在Access中设置帐户。帐户的工作方式是在我将它们放入系统之后,他们向我们发送资金,然后将这笔钱保存在他们的帐户中直到期末。
因此,在访问中,我有一个公司的表格和一个补充表格。我现在想要一个查询来计算金额。我提出了一个问题并总结了总数并得到了我想要的东西,除了系统中的公司但没有钱在账户中没有显示出来。
我想要发生的是这个
Company Account Total
ABC $100
DEF $0
XYZ $50
但是发生的事情是这个
Company Account Total
ABC $100
XYZ $50
如何显示余额为$ 0的帐户?
编辑:
所以我弄清楚发生了什么,但仍然不知道如何修复它。我有3个查询;所有补充,购买总额和当前余额(Rifills - 购买)的总和。没有出现的公司是那些没有提交续费的公司。补充的总和没有找到任何补充,因此它没有显示任何值。
希望我能得到一些帮助。账户看起来比现实更容易。
以下是我的查询:
笔芯
SELECT tblRefill.Company, Sum(tblRefill.[Refill Amount]) AS [Refill Amount]
FROM tblRefill
GROUP BY tblRefill.Company;
购买
SELECT [Order Summary].Company, Sum([Order Summary].[Order Total]) AS [Amount Spent]
FROM [Order Summary]
GROUP BY [Order Summary].Company;
当前余额
SELECT [Refills].Company, [Refills].[Refill Amount], [Purchases].[Amount Spent], [Refill Amount]-[Amount Spent] AS [Current Balance]
FROM [Purchases] INNER JOIN [Refills] ON [Purchases].Company = [Refills].Company
GROUP BY [Refills].Company, [Refills].[Refill Amount], [Purchases].[Amount Spent], [Refill Amount]-[Amount Spent];
答案 0 :(得分:0)
在上一个查询中,尝试替换" INNER JOIN" by" LEFT OUTER JOIN"或"正确的外部加入。"然后跑,希望你得到结果。