Y
yuhuiw
Unregistered / Unconfirmed
GUEST, unregistred user!
MFPOS 表有字段为:<br>OS_ID, CLS_ID, BIL_TYPE<br><br>SO F 01 <br>SO F 01 <br>SO F 02<br>SO F 01<br>SO F 02<br>..... <br><br>TFPOS表有字段为:<br>OS_ID, PRD_NO, QTY<br><br>SO CP0245 5000.00<br>SO CP0245 2000.00<br>SO CP0245 9000.00<br>SO CP0241 1000.00<br>SO CP0241 900.00<br>.....<br><br><br>我想求出两个表MFPOS.OS_ID=TFPOS.OS_ID='SO' 并 MFPOS.CLS_ID='F'<br>且MFPOS.BIL_TYPE都等于'02'对应TFPOS.PRD_NO的TFPOS.QTY总合计减去<br>MFPOS.BIL_TYPE都等于'01'对应TFPOS.PRD_NO的TFPOS.QTY总合计大于0的数值;<br><br>另一条件:按TFPOS.PRD_NO可查询;<br><br>显示为:<br><br>PRD_NO, QTY1, QTY2, QTY3<br>CP0245 9000 7000 2000<br>...... <br><br>注:QTY1为MFPOS.BIL_TYPE都等于'02'的PRD_NO总合计<br> QTY2为MFPOS.BIL_TYPE都等于'01'的PRD_NO总合计<br> QTY3=QTY1-QTY2<br><br>上面的CP0241这个货号因为对应'02'的合计减去'01'的合计少于零(900-1000=-100)所以没有显示出来<br><br>谢谢哪大虾帮忙!