欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

水晶表格 的 汇总真 麻烦!

更新时间: 2014-01-05 03:07:10 责任编辑: Author_N1

 

水晶报表 的 汇总真 麻烦!~~~~~
我统计的时间是 2010-09-01~ 2010-10-01  ;报表牵绊部分是 统计的时间段;后面的是当年的
. XX报表
.      销量 总价 1-10总销量 1-10总总价
.分组产品大类
.    分组产品小类
.
.
.
.
我是想用一个视图来统计;不晓得后面的如何写~~

--参考方法--
一般是用SQL语句解决,什么数据库?记录及达到的目的贴出来 
--参考方法--
这个如果在sql版中提问过的话,应该已经有解决方法了吧。

因为现在没有直接的年累计数,所以自己算一下,最终的数据就是这样

Select 产品大类,产品小类,Sum(销量) as 本月销量, Sum(总价) as 本月总价 ,0 as 年累计销量,0 as 年累计总价
where 月份=某月份
from  table
 group by 产品大类,产品小类

union all

Select 产品大类,产品小类,0 as 本月销量,  0 as 本月总价 ,Sum(销量) as 年累计销量,Sum(总价) as 年累计总价
where 月份 between '200901' and 统计月份
from  table group by 产品大类,产品小类


可以直接把这个结果传递给水晶报表进行分组处理

或者在外面直接在套一层sum


Select 
a.产品大类,a.产品小类,Sum(a.本月销量) as 本月销量,Sum(a.本月总价) as 本月总价,
Sum(a.年累计销量) as 年累计销量,Sum(a.年累计总价) as 年累计总价
from
(
Select 产品大类,产品小类,Sum(销量) as 本月销量, Sum(总价) as 本月总价 ,0 as 年累计销量,0 as 年累计总价
where 月份=某月份
from  table
 group by 产品大类,产品小类

union all

Select 产品大类,产品小类,0 as 本月销量,  0 as 本月总价 ,Sum(销量) as 年累计销量,Sum(总价) as 年累计总价
where 月份 between '200901' and 统计月份
from  table group by 产品大类,产品小类
)
as a
Group By a.产品大类,a.产品小类


这样可以。
放到水晶报表里按 产品大类,产品小类分组

--参考方法--
那确实
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:07:10
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18525/
本文WWW.DOC100.NET DOC100.NET版权所有。