SELECT DISTINCT TA001,TA002,PURMA.MA002,TB003,TB012,TB013,TA006,MB029,TA015,(MOCTB.TB005/BOMMD.MD006)*BOMMD.MD007 as YLYL,
(MOCTB.TB004/BOMMD.MD006*BOMMD.MD007)-(MOCTB.TB005/BOMMD.MD006*BOMMD.MD007) as WLYL,
MOCTA.TA017 as MOCTATA017,MOCTB.TB005/BOMMD.MD006*BOMMD.MD007-MOCTA.TA017 as WJF
FROM MOCTA Left JOIN PURMA On MOCTA.TA032=PURMA.MA001 Left JOIN
INVMB On MOCTA.TA006=INVMB.MB001 Left JOIN MOCTB On MOCTA.TA001=MOCTB.TB001 and MOCTA.TA002=MOCTB.TB002
Left JOIN BOMMD as BOMMD On MOCTB.TB003=BOMMD.MD003 WHERE TA001='5130' AND TA002='20140402012'
查询出来是这样的

需要的只要第一行就可以,这个语句是把公斤数转换成只数的,10981.6是公斤数,518是只数