注册 登录
编程论坛 VFP论坛

vfp9.0这种情况如何设置命令

反璞归真 发布于 2024-05-01 13:02, 286 次点击
只有本站会员才能查看附件,请 登录


判断xh字段,当值重复小于4次时增加bz字段并填写为B,当重复次数等于4时填写为Q,命令如何写,求大师们帮忙。本人非计算机专业就是为了自己学习。

[此贴子已经被作者于2024-5-1 13:45编辑过]

7 回复
#2
sdta2024-05-01 14:16
------------

[此贴子已经被作者于2024-5-1 16:44编辑过]

#3
反璞归真2024-05-01 15:24
回复 2楼 sdta
谢谢指导,虽说不太理解,但可以套用。还有没有更简便的。

[此贴子已经被作者于2024-5-1 15:25编辑过]

#4
shizi02024-05-01 23:15
看不到插图,edge也不行,郁闷
#5
反璞归真2024-05-02 14:59
只有本站会员才能查看附件,请 登录

判断xh字段,当值重复小于4次时增加bz字段并填写为B,当重复次数等于4时填写为Q,命令如何写,求大师们帮忙。本人非计算机专业就是为了自己学习。

[此贴子已经被作者于2024-5-2 15:30编辑过]

#6
laowan0012024-05-02 17:50
update a set a.bz=icase(b.xhcount<4,'B',b.xhcount=4,'Q','') FROM 表 a,
(SELECT xh,count(*) xhcount FROM 表 group by xh) b
WHERE a.xh=b.xh
语句里并没有“增加bz字段的操作”,默认已经有bz字段了
#7
schtg2024-05-03 09:31
回复 6楼 laowan001
好!
#8
反璞归真2024-05-03 19:47
回复 6楼 laowan001
谢谢大师的指导。
1