我正在尝试计算Access中的唯一值。我查看了其他一些帖子,尝试过使用属性,设置为yes,并查看DCount。我正在寻找错误的事情或做错事,因为我没有让它发挥作用。我对SQL编程不是很熟悉。我在构建查询时使用Design View。以下是我想要完成的一个示例:
Client Amount
1 100
1 100
1 100
2 100
2 100
3 100
Count
Unique Sum
Client Amount
3 600
我可以通过两个步骤完成此操作,首先执行查询以按客户端分组,然后第二个查询计算客户端并对金额求和。我可以一步完成吗?任何帮助表示赞赏。谢谢!
答案 0 :(得分:0)
这在解释中更多以SQL为导向,但基本前提是相同的:简而言之,您需要在您的选择中使用的From Clause中创建一个表。然后,您可以使用该表对总数进行计数和求和。
Select Count(ClientAmounts) as ClientTotal, Sum(ClientAmounts) as AmountTotal
From
(
Select <tableName>.Client,
Sum(<tableName>.Amount) as ClientAmounts
From <tableName>
group by <tableName>.Client
)