| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1121 人关注过本帖
标题:如何汇总明细表数据,并将明细表数据写入汇总表---
只看楼主 加入收藏
olderdream
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2009-3-17
结帖率:79.41%
收藏
 问题点数:0 回复次数:4 
如何汇总明细表数据,并将明细表数据写入汇总表---
  如何由”明细表“汇总生成“汇总表”,同时按照自然系数在汇总表中生成”汇总编号“
     此汇总编号要返写回”明细表“,最终如[B]新明细表[/B]所示:
请高手指点,多谢!!



明细表        
类别    金额    汇总编码
A        1   
A        2   
B        3   
C        1   
A        4   
B        2   
C        1   
C        3   

汇总表        
类别    金额    汇总编号
A         7    1
B         5    2
C         5    3



新“明细表”
类别   金额  汇总编码
A      1    1
A      2    1
B      3    2
C      1    3
A      4    1
B      2    2
C      1    3
C       3    3
搜索更多相关主题的帖子: 数据 明细表 汇总表 
2009-09-18 19:33
olderdream
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2009-3-17
收藏
得分:0 
回复 楼主 olderdream
自己顶一下,诚盼高手指点!!
2009-09-23 08:01
Gabriel
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-9-23
收藏
得分:0 
假设明细表表名是item
假设汇总表表名是total
SELECT item.类别,item.金额,total.汇总编码 FROM item,total
WHERE item.类别=total.类别
2009-09-23 10:57
Gabriel
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-9-23
收藏
得分:0 
将汇总编号设为自动增长的
name=类别字段名字
money=金额字段名字
建一张total(汇总)表id为自动增长
item(明细)表
insert into total([name],[money])
select [name],a from (SELECT [name],sum(money)as a FROM item group by [name]) as b

假设明细表表名是item
假设汇总表表名是total
SELECT I.[NAME]AS '类别',I.[money]as'金额',T.[id]as'汇总' FROM dbo.item I ,dbo.total T
WHERE I.[NAME]=T.[NAME]
这样你能看明白吧



2009-09-23 11:11
olderdream
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2009-3-17
收藏
得分:0 
回复 4楼 Gabriel
谢谢你的耐性回复及指点,自己消化消化,不懂再来请教!!
2009-09-25 08:11
快速回复:如何汇总明细表数据,并将明细表数据写入汇总表---
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019310 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved