当前位置: 代码迷 >> VFP >> 两个表文件中的字段相减解决方案
  详细解决方案

两个表文件中的字段相减解决方案

热度:7323   发布时间:2013-02-26 00:00:00.0
两个表文件中的字段相减
表1 表2
f1 f2 f3 f4 f5 ………… f100 f1 f2 f3 f4 f5 ………… f100
1 1
2 2
3 3
4 4
5 5
6 6


表1 上的字段是按照F1来排列的,表2上的字段也是按照F1来排列的,两张表的表结构完全相同,想让两张表上相同的字段进行相减,得到一张新的表,同样是按照 F1 来排列的


这个怎么来通过命令实现

谢谢各位了

------解决方案--------------------------------------------------------
完全可以用字符串参数来处理啊!
selestr=''
n=100
FOR i=1 TO n-1
selestr=selestr+'A.F'+ALLTRIM(STR(i,3,0))+'-B.F'+ALLTRIM(STR(i,3,0))+','
ENDFOR
selestr=ALLTRIM(selestr)+'A.F'+ALLTRIM(STR(n,3,0))+'-B.F'+ALLTRIM(STR(n,3,0))
SELECT *,&selestr INTO DBF NEWTT FROM A INNER JOIN B ON A.F1=B.F1
  相关解决方案