标题:图有几个列表,我想统计各列表字段“每个数值“有多少个
只看楼主
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册: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
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册: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: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:0 
回复 12楼 fktz2000
???
2018-09-02 21:09
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册: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: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:0 
回复 17楼 mywisdom88
好!
2018-09-03 07:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-489554-1-1.html




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

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