C
cAkk
Unregistered / Unconfirmed
GUEST, unregistred user!
需要一个update语句,更新关系比较复杂,我都晕了,就就我吧!
表A
=============
IDX PY PD NUMBER
11 01 111 100
12 02 222 200
13 03 333 300
11 01 222 102
11 02 111 102
表B
=============
IDX JG NUMBER
11 10 80
12 20 70
13 30 60
表C
=============
PY PD JS
01 111 101
01 333 100
02 222 200
02 229 200
要求:
用表A,C的数据更新表B的数据
更新关系公式为:
B.JG= ( B.JG*B.NUMBER + (A.NUMBER-B.NUMBER)*C.JS ) / A.NUMBER
其中:
A和B的IDX是一一对应的
A的PY,PD和C的PY,PD是一一对应的
表A
=============
IDX PY PD NUMBER
11 01 111 100
12 02 222 200
13 03 333 300
11 01 222 102
11 02 111 102
表B
=============
IDX JG NUMBER
11 10 80
12 20 70
13 30 60
表C
=============
PY PD JS
01 111 101
01 333 100
02 222 200
02 229 200
要求:
用表A,C的数据更新表B的数据
更新关系公式为:
B.JG= ( B.JG*B.NUMBER + (A.NUMBER-B.NUMBER)*C.JS ) / A.NUMBER
其中:
A和B的IDX是一一对应的
A的PY,PD和C的PY,PD是一一对应的