当前位置: 代码迷 >> Sql Server >> SQL 表其间关联 递减
  详细解决方案

SQL 表其间关联 递减

热度:3896   发布时间:2013-02-26 00:00:00.0
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
  相关解决方案