You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MS Access按City与ItemCode分组,忽略ItemName拼写错误汇总销售数据

解决MS Access分组汇总时ItemName拼写差异的问题

针对你的需求,只需调整SQL的分组字段和ItemName的取值方式,使用Access支持的聚合函数来获取同一分组下任意一个ItemName,同时按City和ItemCode正确汇总销量:

SELECT 
    [City], [ItemCode], 
    First([ItemName]) AS AnyItemName,
    SUM([Sales]) AS SalesQuant
FROM
    [TableA]
GROUP BY 
    [City], [ItemCode];

说明:

  • First([ItemName]):返回当前分组(同一City+ItemCode)中第一条出现的ItemName,满足返回任意一个重复值的需求;你也可以替换成Last([ItemName])(取最后一条)、Max([ItemName])(取字母排序最大的)或Min([ItemName])(取字母排序最小的),均能实现获取组内任意一个ItemName的效果。
  • GROUP BY [City], [ItemCode]:仅按城市和商品编码分组,确保同一城市同一编码的商品销量被正确汇总,不会因ItemName拼写错误拆分分组。

内容的提问来源于stack exchange,提问作者Stefan Liiceanu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 14:07:16