请教如何将3个表中不同字段相加导出1个新表?
xim.dbf项目11 单价11 总数量1 总金额1
张三 6 50 100
xin.dbf
项目21 单价21 总数量2 总金额2
张三 6 20 50
xit.dbf
项目31 单价31 总数量3 总金额3
张三 6 30 50
用以上3个表导出1个表,要求是导出字段
项目11 单价11 总数量(总数量1+总数量2+总数量3) 总金额(总金额1+总金额2+总金额3)
张三 6 100 200
SELECT 项目11,单价11,SUM(总数量1) 总数量,SUM(总金额1) 总金额 FROM (SELECT * FROM xim UNION ALL select * FROM xin UNION ALL SELECT * FROM xit) A GROUP BY 1,2
SELECT * FROM xim UNION ALL select * FROM xin UNION ALL SELECT * FROM xit INTO CURSOR T SELECT 项目11,单价11,SUM(总数量1) 总数量,SUM(总金额1) 总金额 FROM T GROUP BY 1,2
sele * from xim ; union ; sele 项目21 项目11,单价21 单价11,总数量2 总数量1,总金额2 总金额1 from xin; union ; sele 项目31 项目11,单价31 单价11,总数量3 总数量1,总金额3 总金额1 from xit into curs a1 SELECT 项目11,单价11,SUM(总数量1) 总数量,SUM(总金额1) 总金额 FROM a1 GROUP BY 项目11,单价11