| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3315 人关注过本帖
标题:图有几个列表,我想统计各列表字段“每个数值“有多少个
只看楼主 加入收藏
schtg
Rank: 12Rank: 12Rank: 12
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1542
专家分:3003
注 册:2012-2-29
收藏
得分:4 
@吹水佬,sdta:经过测试,两位版主的均正确,学习啦,谢谢!
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
2018-09-02 08:32
fktz2000
Rank: 1
等 级:新手上路
帖 子:8
专家分:1
注 册:2018-4-20
收藏
得分:0 
各位大哥。得出来的数字不对,每个字段的人数都有49000+。。。这得出的数字才16000+
2018-09-02 13:32
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9796
专家分:26886
注 册:2012-2-5
收藏
得分:0 
你表中只有16383条记录
多余的数据被你私吞了

坚守VFP最后的阵地
2018-09-02 14:17
hgfeng1984
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:139
专家分:513
注 册:2006-3-26
收藏
得分:4 
......
2018-09-02 15:06
hgfeng1984
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:139
专家分:513
注 册:2006-3-26
收藏
得分:0 
以下是引用mywisdom88在2018-8-31 17:48:11的发言:

select xz1,count(xz1) as SumXz1,xz2,count(xz2) as SumXz2,xz3,count(xz3) as SumXz3 from 你表名称 group by xz1,xz2,xz3
brow
如果要保存到表上,就这样
select xz1,count(xz1) as SumXz1,xz2,count(xz2) as SumXz2,xz3,count(xz3) as SumXz3 from 你表名称 group by xz1,xz2,xz3 into table d:\你表名称_统计


这个不行吧?第一眼看到就很奇怪。
2018-09-02 15:08
schtg
Rank: 12Rank: 12Rank: 12
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1542
专家分:3003
注 册:2012-2-29
收藏
得分:0 
回复 12楼 fktz2000
???
图片附件: 游客没有浏览图片的权限,请 登录注册
2018-09-02 21:09
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以下是引用hgfeng1984在2018-9-2 15:08:01的发言:
这个不行吧?第一眼看到就很奇怪。


CLOSE DATABASES
CLEAR
USE g:\sx\sx.dbf IN 0

LOCAL nFd,cFn,cSql,i,j
nFd = FCOUNT()
cFn = ""
cSql = ""

FOR i = 1 TO nFd
    cSql = IIF(EMPTY(cSql),"",CHR(10) + cSql + " ; " + CHR(10) + " union all ; " + CHR(10) )
    cSql = cSql + " select '" + FIELD(i) + "' as 题目 " + ",Count(" + FIELD(i) + ") as 参考人数"
    cFn = ""
    FOR j = 0 TO 8
        cFn = IIF(EMPTY(cFn),"",cFn + " ,;"+CHR(10))
        cFn = cFn + "  Sum(IIF(" + FIELD(i) + "='" + TRANSFORM(j) + "'" + ",1,0)) as F" + TRANSFORM(j)
    ENDFOR
    cSql = cSql + " ,; " + CHR(10) + cFn + " ; " + CHR(10) + " from sx "
ENDFOR
* ?cSql
EXECSCRIPT(cSql)

2018-09-02 23:13
schtg
Rank: 12Rank: 12Rank: 12
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1542
专家分:3003
注 册:2012-2-29
收藏
得分:0 
回复 17楼 mywisdom88
好!
2018-09-03 07:30
快速回复:图有几个列表,我想统计各列表字段“每个数值“有多少个
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016648 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved