SQL 表之间关联 递减
本帖最后由 myfanjun 于 2013-02-02 10:57:54 编辑
现有M表如下:
fname fmodel fbatchno fqty p
A1 0.20000 C201201 89.00000 K
A1 0.20000 C201202 89.00000 K
A2 0.50000 C201203 20.00000 K1
A2 0.50000 C201204 20.00000 K1
.........
现有M1表如下:
fname FMODEL P sumfqty
B1 0.20000 K 150.00000
B2 0.50000 K1 10.00000
.........
通过M1表的sumfqty来匹配M表中的fqty
匹配2表的关系是:m.fmodel=m1.fmodel和m.P=m1.P
得到如下结果:
fname fmodel fbatchno fqty p sfqty
A1 0.20000 C201201 89.00000 K 89
A1 0.20000 C201202 89.00000 K 150(M1表中sumfqty)-89
........
A2 0.50000 C201203 20.00000 K1 10
A2 0.50000 C201204 20.00000 K1 10(M1表中sumfqty)-10
........
请问这样的语句怎么写?
------解决方案--------------------http://bbs.csdn.net/topics/390362095