ms-access - MS Access:根据记录级标准对字段进行计数
问题描述
我需要一个查询来计算每个客户运送到每个州的订单数量。所以,假设约翰有 5 个订单:2 个到佛罗里达,2 个到阿拉斯加,1 个到堪萨斯。我如何获得每个客户的这些计数。我有一个查询,提供了客户和订单交付状态,但我不知道如何获取计数。我正在寻找类似的东西:
>John FL 2
>John FL 2
>John AK 2
>John KS 1
>John AK 2
>...[Next Customer]...
谢谢你。
解决方案
您需要按客户和状态对其进行分组,并基于此进行计数:
SELECT Customer, State, Count(*) AS Amount
FROM Orders
GROUP BY Customer, State
Amount
生成的计算字段在此示例中命名。
推荐阅读
- matlab - MATLAB - 将文件夹内容作为字符串数组获取
- spring - 带有 Angular 登录端点的 Spring Security?
- java - 自定义适配器中的意图
- ruby-on-rails - 在 Rails 集成测试中存根 `session_id`
- android - 使用提供的 upload_cert.der 签署发布的 Android APK 文件
- typescript - TypeScript 承诺
- javascript - 读取加载我的页面时返回的脚本的属性
- angular - 确定复选框是否被选中
- ios - 编码时,我得到 Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value any solutions
- operating-system - 文件系统中的块地址大小是什么意思?