如何根据月报表统计出年报表?

hundlom 2004-03-29 10:51:42
如何把月报表统计转成年报表?
表样式如下:
1月报表表:
消费1 消费2消费3消费4 消费5 消费6 日期
卡1 20 30 60 80 55 31 2004/1
卡2 60 59 26 23 80 37 2004/1
卡3 26 30 65 80 55 31 2004/1
卡4 29 38 62 84 61 31 2004/1
同样还有2月3月。。。。。但都在一个表里。

现在需要统计年消费还是同样的格式
消费1 消费2消费3消费4 消费5 消费6 日期
卡1 152 856 * * * * 2004/1-2004/12
卡2 736 596 * * * * 2004/1-2004/12
卡3 865 900 * * * * 2004/1-2004/12
卡4 686 38 * * * * 2004/1-2004/12
*代表数据

请问这个统计如何实现?最后打印出来。
...全文
212 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
GGa 2004-04-03
  • 打赏
  • 举报
回复

怎么在sql后台将表1计算的sum(*)定期的存入表2
NIUBTLFM 2004-03-31
  • 打赏
  • 举报
回复
@DATE1,@DATE2为日期参数

SELECT 卡,SUM(消费1 ),SUM(消费2 ),SUM(消费3 ),SUM(消费4 ),
@DATE1+'-'+@DATE2 FROM AAA
WHERE 日期
>=@DATE1 AND 日期<=@DATE2
GROUP BY 卡
hundlom 2004-03-31
  • 打赏
  • 举报
回复
我的是在pb中调用。
所有数据都在一个表中,数据每天都存,到月底要总结打印出月报表,到年底打印出年报表。我现在打算用select根据打印需要选择。不知道各位还有没有什么更好的办法?
zb1119 2004-03-30
  • 打赏
  • 举报
回复
应该是用求和的视图
midnight2002 2004-03-30
  • 打赏
  • 举报
回复
: zheninchangjiang(john shu) 的指的是数据按月分开存储的情况!!!
所以具体还看楼主数据如何处理!!
midnight2002 2004-03-30
  • 打赏
  • 举报
回复
我觉得: leeboyan(宝宝) 的有点问题,他那个只能对于是TABLE只保存一年数据的时候有用,如果一年之后数据仍然保存在此TABLE,将不能实现,请问楼主?你数据是如何处理的???
hundlom 2004-03-30
  • 打赏
  • 举报
回复
up
zheninchangjiang 2004-03-29
  • 打赏
  • 举报
回复
select 卡号,日期='2004/1-2004/12',SUM(消费1),SUM(消费2).... from yourtable group by 卡号,日期 --一个表里,同一个表里

select select 卡号,日期='2004/1-2004/12',SUM(消费1),SUM(消费2).... from (select 卡号,消费1,消费2.... from 1月 union all
select 卡号,消费1,消费2.... from 2月 union all
select 卡号,消费1,消费2.... from 3月 ....) b
group by 卡号,日期 --一个表里,每个月一个表
leeboyan 2004-03-29
  • 打赏
  • 举报
回复
select 卡,sum(消费1)as 消费1,sum(消费2)as 消费2,...,日期='2004/1-2004/12' from table1 group by 卡

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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