access 多个条件下查询最大值对应的产品

你好!我在access设计时遇到这样的问题,table里有品类、月份、区域、渠道、产品(品类下一级)、收入(金额)六个字段,现在我想查询在同一品类、月份、区域、渠道下,收... 你好!我在access设计时遇到这样的问题,table里有品类、月份、区域、渠道、产品(品类下一级)、收入(金额)六个字段,现在我想查询在同一品类、月份、区域、渠道下,收入最大的那个产品编号,请问怎么编写设计视图呢?万分感谢! 展开
 我来答
tjrmgs
2017-03-27 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1034万
展开全部
可以用分组求最大值得办法获取每个组最大的那个产品。由于查询比较复杂,解决这个问题建议用SQL查询,用查询设计视图反而会更加麻烦:

select distinct b.品类,b.月份,b.区域,b.渠道, b.产品 from
(select 品类,月份,区域,渠道, max(收入) as mx
from 表名 group by 品类,月份,区域,渠道)a, 表名 b
where b.品类=a.品类 and b.月份= a.月份
and b.区域=a.区域 and b.渠道=a.渠道 and b.mx=a.收入;

如果表的字段“产品”不是产品编号,上述查询还要跟“产品表”通过“产品名称”连接后获得“产品编号”,语句会更加复杂。
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二十级爷
2017-03-27 · 超过22用户采纳过TA的回答
知道答主
回答量:164
采纳率:0%
帮助的人:51.1万
展开全部
思可分为越虾人手橙
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式