Office中国论坛/Access中国论坛

标题: [求助]高手,access的查询问题3 [打印本页]

作者: jean_dausset    时间: 2007-3-25 06:18
标题: [求助]高手,access的查询问题3
<RE>姓   数学 语文 英语  a      90    80     70b      70    70     90c      60    80     70c      60    90     61a      68    84     67 b      69    82     84b      55    63     58 d      58    64     92c      87    76     85我想增加一列,是每一条数据中姓的统计信息,如a,b,c,d姓各占所有姓的百分比,即如下:姓   数学 语文 英语 百分比 a      90    80     70  22  b      70    70     90  33c      60    80     70  33   c      60    90     61  33a      68    84     67  22 b      69    82     84  33b      55    63     58  33 d      58    64     92  11   c      87    76     85  33</PRE>
















<ADDRESS></ADDRESS>







[此贴子已经被作者于2007-3-26 0:00:48编辑过]


作者: nxjswt    时间: 2007-3-25 07:13
运用子查询可以
作者: jean_dausset    时间: 2007-3-25 21:55
请具体一点,如sql,thank you
作者: wuaza    时间: 2007-3-26 03:19
select 姓,数学,语文,英语,(select count(*) from tb where 姓=a.姓)*100/count(*) from tb a
作者: jean_dausset    时间: 2007-3-26 07:57
thank you very much,还有a,b,c,d各种姓占所有姓的百分比,有如何呢

[此贴子已经被作者于2007-3-26 0:08:14编辑过]


作者: 一点通    时间: 2007-3-26 16:43
以下是引用jean_dausset在2007-3-25 23:57:00的发言:
thank you very much,还有a,b,c,d各种姓占所有姓的百分比,有如何呢

你好象不断出题考学生一样,为何自己不想下办法,举一反三呢?
作者: jean_dausset    时间: 2007-3-26 18:25
并非如此,事实上a,b,c,d各种姓占所有姓的百分比才是我真正想得到的答案,而且我的确愚蠢,所以恳请各位高手出手帮助,至于浪费大家的时间,我非常抱歉
作者: hi-wzj    时间: 2007-3-26 23:06
4楼不是给出答案了?
作者: jean_dausset    时间: 2007-3-27 07:02
4楼给的是参数查询,我需要的是一次显示出来,而不必输入参数,请高手们高抬贵手,在下万分感谢
作者: wuaza    时间: 2007-3-27 07:04
真是哭笑不得。
作者: jean_dausset    时间: 2007-3-27 07:22
是愚不可及吗,我在access中运行上述语句时,是要输入参数的

[此贴子已经被作者于2007-3-26 23:36:11编辑过]


作者: 一点通    时间: 2007-3-27 17:09
查询一下表中的字段是否对应于4楼语句中提及的字段,不对应的话当然会出现提示了,例如姓与名是否分开的,连在一起的要用函数拆分开才行
作者: jean_dausset    时间: 2007-3-27 18:22
thank you,It is very nice of you

[此贴子已经被作者于2007-3-27 10:23:15编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3