| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1920 人关注过本帖
标题:请教如何统计一个表中的多个相同记录的合计数
只看楼主 加入收藏
ctdz2001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-9-23
结帖率:50%
收藏
 问题点数:0 回复次数:2 
请教如何统计一个表中的多个相同记录的合计数
请教如何统计一个表中的多个相同记录的合计

如题,例如一个学号 有几个记录,
   
    学号   年份   费用名称  应交金额  实交金额   欠交金额
    001    2001    学费       100       90           10
    001    2001    书费        50       40           10
    001    2002    学费       150       100          50
    001    2002    书费        50        30          20
    001    2003    学费       200       100         100
    001    2003    书费        50        10          40
   
要求统计学号001(2001年-2003年)的各项费用应交、实交、欠交金额的合计数 (如学费应交合计、实交合计、欠交合计)
谢谢!
搜索更多相关主题的帖子: 合计数 统计 记录 
2008-11-24 22:11
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
SELECT 学号,'2001-2003' AS 年份01_03,;
    SUM(IIF(费用名称='学费',应交金额,0)) 学费应交,;
    SUM(IIF(费用名称='书费',应交金额,0)) 书费应交,;
    SUM(IIF(费用名称='学费',实交金额,0)) 学费实交,;
    SUM(IIF(费用名称='书费',实交金额,0)) 书费是交,;
    SUM(IIF(费用名称='学费',欠交金额,0)) 学费欠交,;
    SUM(IIF(费用名称='书费',欠交金额,0)) 书费欠交;
    FROM tmp1;
    GROUP BY 学号

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2008-11-24 22:36
ctdz2001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-9-23
收藏
得分:0 
有点不太明白,能简单讲一下原理吗?谢谢!
2008-11-24 22:50
快速回复:请教如何统计一个表中的多个相同记录的合计数
数据加载中...
 
   



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

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