我需要一个查询来统计为每个客户运送到每个州的订单数量。因此,假设约翰有5个命令:2到佛罗里达,2到阿拉斯加,1到堪萨斯。我如何获得每个客户的计数。我有一个查询,可向我提供“客户和订单”的交付状态,但是我无法弄清楚如何获得计数。我正在寻找类似的东西:
>John FL 2
>John FL 2
>John AK 2
>John KS 1
>John AK 2
>...[Next Customer]...
谢谢。
答案 0 :(得分:0)
您需要按客户对其进行分组,并根据以下内容进行计数:
SELECT Customer, State, Count(*) AS Amount
FROM Orders
GROUP BY Customer, State
在此示例中,所得的计算字段名为Amount
。