日期:2014-05-17  浏览次数:20403 次

谢谢,求一查询语句
1.产品表

ID1 名称 单价
001  r1   0.5
002  r2   1.0
003  r3   3.3

2.出库表
id ID1 出库数量 
1   001  10
2   002  10

3.退货表
id ID1 退货数量 
1   002  5
2   001  5


4.查询结果
 ID1 名称 单价 出库数量 出库金额 退货数量 退货金额
  001 r1   0.5   10         5        5       2.5
  002 r2   1.0   10         10       5        5
  003 r3   3.3   0          0        0        0

------解决方案--------------------
select 产品表.ID,产品表.名称,产品表.单价,SUM(出库表.出库数量),产品表.单价*SUM(出库表.出库数量) 出库金额,SUM(退货表.退货数量),产品表.单价,SUM(退货表.退货数量)*产品表.单价 退货金额
from 产品表 a inner join 出库表 b on a.ID1=b.ID1 inner join 退货表 c on a.ID1 = c.ID1
group by 产品表.ID,产品表.名称,产品表.单价