【发布时间】:2018-02-23 20:23:50
【问题描述】:
我一直在尝试使用 Count distinct 编写基于 SQL 的查询,但遇到了如何正确构建 Microsoft Access 格式的问题。
我当前的查询格式如下,如果可能的话,我想将 Count 操作转换为 distinct count:
SELECT
a.Customer_ID, a.First_Name,
COUNT (b.Payment_Method) AS Payment_Method <- would like to get the distinct count
Count (b.Store_Number) as Store_Number <- would like to get the distinct count
SUM (b.Sales_Amount) AS Sales_Amount
FROM Table1 a
INNER JOIN Table2 b ON a.Customer_ID = b.Customer_ID
WHERE (((a.Date_ID) > 1234))
GROUP BY a.Customer_ID, a.First_Name
我熟悉此查询的 SQL 构造,并希望使用 MS-Access 重新创建结果。
【问题讨论】:
-
必须首先构建一个返回 Distinct 记录的查询。然后在另一个查询中使用该查询来计算这些记录。
标签: sql ms-access ms-access-2010