| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1157 人关注过本帖
标题:请高手帮忙写个查询汇总SQL语句!
只看楼主 加入收藏
C心情
Rank: 2
等 级:论坛游民
帖 子:90
专家分:74
注 册:2008-1-19
结帖率:60%
收藏
 问题点数:0 回复次数:4 
请高手帮忙写个查询汇总SQL语句!
明细表(源表)

明细号  总单号  数量   单价    金额
1001      1      10    1.00   10.00
1002      1      20    2.00   40.00
1003      2      30    3.00   90.00
1004      3      40    1.00   40.00
1005      3      50    5.00   250.00
1006      3      60    6.00   360.00

      汇总表(根据源表查询的结果)
 
总单号    记录数   金额合计   
1           2        50
2           1        40
3           3        650

请问各位怎么构造SQL语句查询“明细表”得到"汇总表"?
搜索更多相关主题的帖子: SQL 语句 汇总 
2008-11-14 11:26
zsyutian
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2006-6-30
收藏
得分:0 
select 总单号, count(*),sum(金额 ) from 明细表 group by 总单号
2008-11-14 11:38
小仙
Rank: 7Rank: 7Rank: 7
来 自:光之谷
等 级:贵宾
威 望:39
帖 子:1812
专家分:1
注 册:2008-8-8
收藏
得分:0 
select 总单号,count(*) 记录数,sum(金额) 金额合计
from t1
group by 总单号

很搞的是,LZ你的样子都写错了,总单号2的金额合计成了40,你看你的源表都是单号2对应的90,我算出结果一对,还以为自己错了呢。


仁者乐膳,智者乐睡。我都爱~
2008-11-14 11:45
C心情
Rank: 2
等 级:论坛游民
帖 子:90
专家分:74
注 册:2008-1-19
收藏
得分:0 
非常感谢zsyutian ,问题终于解决了!
2008-11-14 11:54
C心情
Rank: 2
等 级:论坛游民
帖 子:90
专家分:74
注 册:2008-1-19
收藏
得分:0 
我犯了一个严重的常识错误,输入的时候搞错了,总单号对应的是90!
小仙版主也来帮忙,实在太感谢,我还是来对地方了!
2008-11-14 12:14
快速回复:请高手帮忙写个查询汇总SQL语句!
数据加载中...
 
   



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

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