水晶报表的问题,,这样的报表怎么做??

webdmes 2005-12-14 10:06:42
数据库结构:
流水号 类型 时间 数量
aaaaa 1 2005-1-1 1023
.............................................

生成这样的报表:

类型 本月数量 上月数量
1 1332 32323
..............................................


这样怎么弄啊,我都想了几天了
...全文
180 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveme855 2005-12-23
  • 打赏
  • 举报
回复
哦,建组要建那个类型组
loveme855 2005-12-23
  • 打赏
  • 举报
回复
先建分组,然后直接用公式字段,新建一个后,在里面添加sum(“本月数量”,“组名”)
zhanbairu 2005-12-21
  • 打赏
  • 举报
回复
DROP TABLE #TEMP
select ctype,case month(ctime) when month(getdate()) then sum(cnum) end as '本月数量', case month(ctime) when month(getdate())-1 then sum(cnum) end as '上月数量' into #temp from ctest group by ctype,month(ctime)

select ctype,sum(本月数量) AS 本月数量,SUM(上月数量) AS 上月数量 from #temp group by ctype

zhanbairu 2005-12-21
  • 打赏
  • 举报
回复
select 类型, sum(数量) from table group by 类型,month(时间)
zhanbairu 2005-12-21
  • 打赏
  • 举报
回复
select 类型, sum(数量) from ctest group by ctype,month(时间)
webdmes 2005-12-20
  • 打赏
  • 举报
回复
楼上的说的第一直方法怎么做..
第二种方法估计行不通吧,我数据库里有1百万条记录,那每条都要算累计值吗?
况且还要算这个月和上个月的.性能上很吃亏啊
zr1982930 2005-12-19
  • 打赏
  • 举报
回复
一种 通过 公式字段 一种直接在 取数据的时候 就算好 建议用第二种
webdmes 2005-12-18
  • 打赏
  • 举报
回复
路过,顶
webdmes 2005-12-17
  • 打赏
  • 举报
回复
楼上大哥,,那SQL怎么写啊 ,麻烦大家了
jiangchuandong 2005-12-15
  • 打赏
  • 举报
回复
用水晶报表公式,对一个字段求和
zhangjinzhicn 2005-12-15
  • 打赏
  • 举报
回复
www.wave12.com报表打印控件wsReport4.0可以做
webdmes 2005-12-15
  • 打赏
  • 举报
回复
我自己顶一下
itmingong 2005-12-15
  • 打赏
  • 举报
回复
这主要是SQL取值的问题吧,只要写好SQL语句就可以了
webdmes 2005-12-14
  • 打赏
  • 举报
回复
这么块就沉了

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧