MS Access:根据记录级别条件在字段上计算实例

时间:2018-11-16 14:24:42

标签: ms-access

我需要一个查询来统计为每个客户运送到每个州的订单数量。因此,假设约翰有5个命令:2到佛罗里达,2到阿拉斯加,1到堪萨斯。我如何获得每个客户的计数。我有一个查询,可向我提供“客户和订单”的交付状态,但是我无法弄清楚如何获得计数。我正在寻找类似的东西:

>John FL 2
>John FL 2
>John AK 2
>John KS 1
>John AK 2
>...[Next Customer]...

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要按客户对其进行分组,并根据以下内容进行计数:

SELECT Customer, State, Count(*) AS Amount
FROM Orders
GROUP BY Customer, State

在此示例中,所得的计算字段名为Amount