DECLARE @FenKuNAME VARCHAR(10)
DECLARE @QiShiDate datetime    --起始日期
DECLARE @StopDate datetime    --结束日期

SET @FenKuNAME='电器库'
SET @QiShiDate='2009-4-25'
SET @StopDate='2009-5-25'

select A.NO_Two as 物品编号,A.UName as 物品名称,A.Uxing_Hao as 物品型号,A.UJi_Liang as 计量单位,
A.Uji_Hua_Jia as 计划价,A.UChuQiNumber as 期初数量,A.UChuQiValue as 期初金额,A.Usolid_Accept as 实际库存量,
SUM(B.UShi_Shou) AS 月收入量,SUM(B.UShi_Shou * B.Uji_Hua_Jia) as 收入金额,
SUM(C.Ushu_liang) as 月消耗量,SUM(C.Ushu_liang * C.Uji_Hua_Jia) as 消耗金额,
SUM(D.UShi_Shou) as 月报损量,SUM(D.UShi_Shou * D.Udan_Jia) AS 报损金额
FROM tbItem_index_object AS A            
LEFT JOIN
tbItem_LuKu_DATA AS B
ON 
A.Uxing_Hao=B.Uxing_Hao and B.UDate between @QiShiDate and @StopDate
LEFT JOIN
tbItem_ChuKu_object AS C
ON
A.NO_Two=C.NO_Two and C.UDate between @QiShiDate and @StopDate
LEFT JOIN
tbBaoShen AS D 
ON 
A.NO_Two=D.NO_Two and D.UDate between @QiShiDate and @StopDate
where A.UFenKuName=@FenKuNAME
GROUP BY
A.NO_Two,A.UName,A.Uxing_Hao,A.UJi_Liang,A.Uji_Hua_Jia,A.UChuQiNumber,A.UChuQiValue,A.Usolid_Accept 

其中月收入量查出后的数据乘3倍了,月消耗量乘2倍了.这是为何呀.帮帮我吧.可能是 LEFT JOIN
语句的错误,但是我不知道该如何加括号 附件为数据库