我有下面两张表Table1和Table2,想用SQL把他们合并成Table3的样子,请问怎么实现?其中Table3中的NO3字段=NO1-NO2
Table1 Table2 Table3
Part Date NO1 Part Date NO2 Part Date NO1 NO2 NO3
part1 2005 3 part1 2005 3 part1 2005 3 3 0
part2 2005 2 part2 2006 1 part2 2005 2 2
part3 2005 1 part4 2005 1 part2 2006 1 -1
part3 2005 1 1
part4 2005 1 -1
Table1 Table2 Table3
Part Date NO1 Part Date NO2 Part Date NO1 NO2 NO3
part1 2005 3 part1 2005 3 part1 2005 3 3 0
part2 2005 2 part2 2006 1 part2 2005 2 2
part3 2005 1 part4 2005 1 part2 2006 1 -1
part3 2005 1 1
part4 2005 1 -1
解决方案 »
- 想获取存储过程返回值,报错。
- ClientDataSet组件的Refresh,close,open,applyupdates之间的区别是什么?
- 缺省形成的标题栏(caption)的 高度 一般 是 多少??能否改变??
- 愉快,散分!
- 如何获得IE的临时文件(缓存)存放目录??
- 谁愿意给俺介绍一个典型的MIDAS框架?
- 如何用DELPHI 从ACCESS库中提取图象?
- 困扰我得几个面向对象的问题
- 怎样才能提高效率,往数据库中插入3000条记录,用的是adoquery,有别的办法吗?
- delphi源码-银行学生助学贷款管理系统 如何更改执行程序中的署名,邮箱,班级,学号。感激不尽。
- 在不同image中显示图片
- DBGridEh.columns[i].Title.SortMarker:=smDownEh,会在第i列上有个向下的三角形,这是DBGrigEH中哪段代码实现的?
Table2:三个字段Part Date NO2,
Table3:五个字段Part Date NO1 NO2 NO3,其中NO3=NO1-NO2。
inner join table2 t2 on t1.part=t2.part and t1.date=t2.date
用了你的代码,但编辑的时候提示说FROM子句语法错误,怎么回事呢?
inner join table2 on table1.part=table2.part and table1.date=table2.date
inner join table2 on table1.part=table2.part and table1.date=table2.date