Foxtable(狐表)用户栏目专家坐堂 → 【上传了例子】去掉最高分最低分然后求平均值有哪些思路?


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

主题:【上传了例子】去掉最高分最低分然后求平均值有哪些思路?

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


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2012/9/2 16:04:00 [显示全部帖子]

以下是引用jspta在2012-8-31 14:04:00的发言:

虽然没有看到实例,但是用这样写会比SQL语言快。执行的SQL语句越多,效率越低。

试试下面的代码,效率肯定比11楼的快:

Dim sql As String = "SELECT 被考核对象,(sum(分值)-max(分值)-min(分值))/(count(*)-2) as 平均分 FROM {考核记录表} group by 被考核对象"
DataTables("表A").Fill(sql,True)


 回到顶部