当前位置: 代码迷 >> VFP >> 请问一个关于DBF文件里的操作方法
  详细解决方案

请问一个关于DBF文件里的操作方法

热度:5619   发布时间:2013-02-26 00:00:00.0
请教一个关于DBF文件里的操作方法
号码    姓名
1001    张三
1002    李四
1003    王五
1004    赵六
1005    孙七
....


一共1000条记录

想将这些人按每3个人一组,并在组内添加1-3的序号。如下

号码    姓名    组号    序号
1001    张三    101    01
1002    李四    101    02
1003    王五    101    03
1004    赵六    102    01
1005    孙七    102    02
....



------解决方案--------------------------------------------------------
也可以这样写
SELECT 号码,姓名,[1]+PADL(CEILING(RECNO()/3),3,[0]) 组号,ICASE(RECNO()%3=1,PADL(1,2,[0]),RECNO()%3=2,PADL(2,2,[0]),PADL(3,2,[0])) 序号 FROM LSB INTO CURSOR TEMP READWRITE
  相关解决方案