首页 > 数据库

交叉表查询中的累计

时间:2009-04-27 14:14:37  作者:ACMAIN_CHM  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
交叉表查询无疑有使用中可以很方便的进行数据的分析处理。你可以通过向导来生成(在向导中你可以选择是否生成行合计)或者直接按照这个ACCESS特有JET-SQL语法来写这......

交叉表查询无疑有使用中可以很方便的进行数据的分析处理。你可以通过向导来生成(在向导中你可以选择是否生成行合计)或者直接按照这个ACCESS特有JET-SQL语法来写这个SQL语句。

TRANSFORM合计函数
selectstatement
TRANSFORM aggfunction
selectstatement
PIVOT pivotfield [IN (value1[, value2[, ...]])]


比如现有表 table3, 数据如下
---- --------- ------- -------- ------ -------------
|id |sName |sClass |Course |Score |homeworkScore|
---- --------- ------- -------- ------ -------------
|1 |AAA |3 |语文 |50 |76 |
|2 |AAA |3 |数学 |83 |77 |
|3 |AAA |3 |英语 |65 |60 |
|4 |BBB |3 |语文 |86 |72 |
|5 |BBB |3 |数学 |95 |57 |
|6 |BBB |3 |英语 |58 |68 |
|7 |CCC |3 |语文 |92 |91 |
|8 |CCC |3 |数学 |75 |73 |
|9 |CCC |3 |英语 |78 |94 |
|10 |DDD |3 |语文 |83 |93 |
|11 |DDD |3 |数学 |76 |71 |
|12 |DDD |3 |英语 |77 |56 |
|13 |EEE |3 |语文 |60 |51 |
|14 |EEE |3 |数学 |76 |51 |
|15 |EEE |3 |英语 |58 |84 |
|16 |FFF |4 |语文 |85 |66 |
|17 |FFF |4 |数学 |62 |73 |
|18 |FFF |4 |英语 |60 |70 |
|19 |GGG |4 |语文 |81 |85 |
|20 |GGG |4 |数学 |80 |59 |
|21 |GGG |4 |英语 |97 |96 |
|22 |HHHH |4 |语文 |74 |75 |
|23 |HHHH |4 |数学 |88 |81 |
|24 |HHHH |4 |英语 |50 |94 |
|25 |IIIIIII |4 |语文 |95 |79 |
|26 |IIIIIII |4 |数学 |68 |53 |
|27 |IIIIIII |4 |英语 |50 |70 |
|28 |JJJJ |5 |语文 |62 |53 |

如果您需转载 交叉表查询中的累计,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门