首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

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

2012-06-06 
两个表文件中的字段相减表1表2f1f2f3f4f5…………f100f1f2f3f4f5…………f100112233445566表1 上的字段是按照F1来

两个表文件中的字段相减
表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

热点排行