Office中国论坛/Access中国论坛

标题: [求助]请问增长量及增长率两列该怎么做?? [打印本页]

作者: xinger    时间: 2005-9-16 23:16
标题: [求助]请问增长量及增长率两列该怎么做??
想要显示比上年同月增长量及增长率,这两列该怎么做??

[attach]13151[/attach]





[此贴子已经被作者于2005-9-16 15:17:30编辑过]


作者: gzh97730    时间: 2005-9-21 16:21
试试看....[em05]

问题还是比较好解决的...
作者: gzh97730    时间: 2005-9-21 16:31
我倒,文件还是没法上传,是不是我等级太低了....



建二个查询表就可以达到楼主的要求:







查询1:<去年销售额>



SELECT Format((Year(时间)+1) & "-" & Month(时间),"yyyy-mm") AS 去年今月, 销售数量 AS 去年销售数量



FROM 销售记录表;







查询2:<销售月度汇总>



SELECT Format(销售记录表.时间,"yyyy-mm") AS 日期, *



FROM 销售记录表;







原查询表:<销售记录表_交叉表> 更改为:



TRANSFORM Sum(销售数量) AS 销售数量之Sum



SELECT 日期, Sum(销售数量-去年销售数量) AS 比去年同月增长量, Sum((销售数量-去年销售数量)/去年销售数量) AS 比去年同月增长率, Sum(销售月度汇总.销售数量) AS [总计 销售数量]



FROM 去年销售额 RIGHT JOIN 销售月度汇总 ON 去年销售额.去年今月 = 销售月度汇总.日期



GROUP BY 日期



ORDER BY 日期 DESC



PIVOT 销售商;







另外表示年前年后的顺序是不是这样的.



大前年->前年->去年>今年->明年->后年->大后年,呵呵...












欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3