主题:加减运算问题!求救!
fmxcl1
[专家分:0] 发布于 2009-06-19 16:01:00
在一张表中一个字段的第一个数是093030401470,我怎么写命令让后面的数都比前面的那个数大1?例如:第一个是093030401470,第二个是093030401471,第三个是093030401472。。。。。。一直到093030401948!谢谢诸位了啊!
回复列表 (共2个回复)
沙发
lianyan99 [专家分:0] 发布于 2009-06-19 16:51:00
现将‘093030401470’编程数值型然后加1,又将其变成字符型,字符串前加个零就行了。
板凳
cqf8340 [专家分:1810] 发布于 2009-06-19 19:11:00
go top
h=93030401470
k=0
do while .not.eof()
repl 字段 with str(K,1)+str(h,11)
skip 1
h=h+1
enddo
或者
h=93030401470
k=0
scan
repl 字段 with str(K,1)+str(h,11)
h=h+1
endscan
我来回复