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