求一句SQL语句
表1
合同编号 项目经费1 项目经费2
0111 0 0
0222 0 0
表2
合同编号 实施人员姓名 子经费1.1 子经费1.2 子经费2.1 子经费2.2
0111 A 1 2 3 4
0111 B 11 22 23 34
0222 C 11 22 23 34
求将表二更新到表一的SQL语句
更新后
表一
合同编号 项目经费1 项目经费2
0111 36 64
0222 33 57
也就是说 项目经费1来自表二 子经费1.1+ 子经费1.2 项目经费2来自表二 子经费2.1 + 子经费2.2
------解决方案--------------------
ACCESS的查询设计器中,你可以用DSUM()
SQL code
update 表1
set 项目经费1=dsum('子经费1.1','表2','合同编号='&合同编号)+dsum('子经费1.2','表2','合同编号='&合同编号),
项目经费2=dsum('子经费2.1','表2','合同编号='&合同编号)+dsum('子经费2.2','表2','合同编号='&合同编号)
------解决方案--------------------
表2设计有问题,只能用DSUM了