Foxtable(狐表)用户栏目专家坐堂 → 后台统计


  共有2728人关注过本帖树形打印复制链接

主题:后台统计

帅哥哟,离线,有人找我吗?
刘林
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
后台统计  发帖心情 Post By:2018/7/8 15:49:00 [显示全部帖子]

请问老师,如何用sql语句直接提出后台成绩表中按总分排序前100名的不重复学校,并统计出该校有多少个人至临时表中,显示为学校,人数两列

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2018/7/8 18:37:00 [显示全部帖子]

t.Fill("se    lect top 10  DISTINCT 单位名称 from {成绩} where 考试名称='" & c2 & "'and 学段='初中' and 年级 ='" & c3 & "' order by 总分 desc", "XXXX", True)
我想提出前10名学生中不重复的单位名称,但加了distinct就提示单位名称列不存在(不加distinct就没提示错误),另外如果提出来后如何填充各单位符合条件的记录数
[此贴子已经被作者于2018/7/8 18:43:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2018/7/11 22:36:00 [显示全部帖子]

t.fill("Sel  ect 单位名称,count(*) As 参考人数 from (Sel  ect 单位名称 from {成绩} where 考试名称= '" & c2 & "'and 学段='高中' and 年级 ='" & c3 & "' and 分科='" & c4 & "') As b group by 单位名称 ,count(*) As " & bt & " from (Se  lect Top " & t3 & " 单位名称 from {成绩} where 考试名称= '" & c2 & "'and 学段='高中' and 年级 ='" & c3 & "' and 分科='" & c4 & "' order by 总分 desc) As a group by 单位名称","XXX", True)

老师,我想用红色这个来增加个参考人数统计,这样不对呢,提示数据源问题,不要红色的是可以,依照你的提示想这样做,不知哪里错了

 回到顶部