标题:求助:如何将一个 dbf 按部门字段分成多个 dbf,生成“部门”+人数.dbf
只看楼主
lijianqiu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-5-5
结帖率:100%
已结贴  问题点数:15 回复次数:8 
求助:如何将一个 dbf 按部门字段分成多个 dbf,生成“部门”+人数.dbf
求助:如何将一个 dbf 按部门字段分成多个 dbf,生成“部门”+人数.dbf
部门:财务部、人力资源部、采购部、....
生成  财务部20、人力资源部10、采购部55人
搜索更多相关主题的帖子: 字段 多个 人力资源 dbf 生成 
2022-04-22 08:46
lijianqiu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-5-5
得分:0 
set safety off
close all
select distinct xymc from 示例表格 into cursor xx
scan
    select * from 示例表格 where alltrim(xymc) == alltrim(xx.xymc) into table alltrim(xx.xymc)
endscan
close all
quit
******************************************************
如何修改,生成xymc+人数的dbf
如财务部15,采购部55,人力资源部8

[此贴子已经被作者于2022-4-22 08:52编辑过]

2022-04-22 08:50
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册:2015-12-30
得分:15 
程序代码:
set safety off
close all
local xdbfname
select xymc,count(*) rs from 示例表格 group by xymc into cursor xx
select xx
scan
    xdbfname = alltrim(xymc)+transform(rs)
    select * from 示例表格 where alltrim(xymc) == alltrim(xx.xymc) into table &xdbfname
endscan
close all
quit


[此贴子已经被作者于2022-4-22 17:13编辑过]

2022-04-22 09:23
lijianqiu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-5-5
得分:0 
group by 子句缺少,不行啊
2022-04-22 09:45
lijianqiu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-5-5
得分:0 
回复 3楼 laowan001
group by 子句缺少,不行啊
2022-04-22 09:55
lijianqiu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-5-5
得分:0 
谢谢laowan001

[此贴子已经被作者于2022-4-22 10:40编辑过]

2022-04-22 10:07
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:0 
set engi 70

只求每天有一丁点儿的进步就可以了
2022-04-22 14:17
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册:2015-12-30
得分:0 
以下是引用lijianqiu在2022-4-22 09:55:47的发言:

group by 子句缺少,不行啊

我回复的内容调整了,原贴有错误
2022-04-22 17:14
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
上点干货能更好的解决问题

坚守VFP最后的阵地
2022-04-22 19:17



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




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

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