Foxtable(狐表)用户栏目专家坐堂 → 问下我统计出来的人数怎么显示负数


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

主题:问下我统计出来的人数怎么显示负数

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


加好友 发短信
等级:幼狐 帖子:174 积分:1582 威望:0 精华:0 注册:2016/9/28 11:48:00
问下我统计出来的人数怎么显示负数  发帖心情 Post By:2016/11/21 11:58:00 [只看该作者]

Dim b As new  SQLGroupTableBuilder("统计","gk2015")
b.Groups.AddDef("bjxx","班级")
b.Totals.AddExp("专一人数","zf>=390 and zf<453 and mid(ksh,8,3)>'514' or zf>=445 and zf<480 and mid(ksh,8,3)<='514'")

b.Build
01 -11
02 -18
03 -13
04 -18
05 -16
06 -11
07 -20
08 -15
09 -11
10 -33
11 -27
12 -6
13 -7
14 -8
15 -28
16 -32
17 -21
18 -12
19 -22
20 -21
21 -18
22 -15
23 -18
24 -17
25 -1
26 -11
27 -9
28 -29
29 -15

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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/21 14:03:00 [只看该作者]

试试


Dim b As new  SQLGroupTableBuilder("统计","gk2015")
b.Groups.AddDef("bjxx","班级")
b.Totals.AddExp("专一人数","iif(zf>=390 and zf<453 and mid(ksh,8,3)>'514' or zf>=445 and zf<480 and mid(ksh,8,3)<='514'",1,0))

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


加好友 发短信
等级:幼狐 帖子:174 积分:1582 威望:0 精华:0 注册:2016/9/28 11:48:00
  发帖心情 Post By:2016/11/22 12:04:00 [只看该作者]

版主的方法能实现,但为什么会出现这个能说下原因吗

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


加好友 发短信
等级:二尾狐 帖子:573 积分:2961 威望:0 精华:0 注册:2016/10/27 14:33:00
  发帖心情 Post By:2016/11/22 12:08:00 [只看该作者]

 你写的是条件,那里要直接写值,如,满足条件的为1,不满足的为0。

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


加好友 发短信
等级:幼狐 帖子:174 积分:1582 威望:0 精华:0 注册:2016/9/28 11:48:00
  发帖心情 Post By:2016/11/22 12:10:00 [只看该作者]

明白了,意思是满足条件给个值然后求和,谢谢

 回到顶部