ACCESS在一个查询里输出多个不同条件的求和

比如我现在基本表是这样的形式城市经销商编码商品编码销售额年份月份表里有14-16年2年多的数据我现在想在查询中输出的形式是这样的经销编码1月2月3月......11月12... 比如我现在基本表是这样的形式 城市 经销商编码 商品编码 销售额 年份 月份
表里有14-16年2年多的数据
我现在想在查询中输出的形式是这样的 经销编码 1月 2月 3月 ...... 11月 12 月
即输出每个经销商在每个月份的销售额总和
求大神解答
展开
 我来答
苦乐一辈子
2016-05-19 · TA获得超过1534个赞
知道大有可为答主
回答量:1410
采纳率:64%
帮助的人:1021万
展开全部
用以下类似的格式,自己嵌套下去吧
select 经销商编码,"1月","2月" from
(select 经销商编码,sum(销售额) as "1月" from 表 where 月份=1 ) a

left join
(select 经销商编码,sum(销售额) as "2月" from 表 where 月份=2 ) b
on a.经销商编码=b.经销商编码
追问
现在的问题是有近30个月的数据,LEFT JOIN 光是条件就没法写。。另外可能有后一年会比前一年多经销商,可能出现漏掉某些记录的情况
追答
那建议你用语句
select 经销商编码,年份,月份,sum(销售额) from 表

group by 经销商编码,年份,月份

结果出来后再做成你要的格式
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式