毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

两个表文件中的字段批量相减的SQL语句

更新时间:2012-6-12:  来源:毕业论文

表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 来排列的


这个怎么来通过命令实现

谢谢各位了
SELECT *,A.F1-B.F1,A.F2-B.F2,....,A.F100-B.F100 INTO DBF NEWTT FROM A INNER JOIN B ON A.F1=B.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

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。