MySQL SUM查询删除多个数据

时间:2016-08-10 13:13:08

标签: mysql

我需要一个MySql查询来执行以下操作:选择totalFWA,但每个fwa_id和SUM选择的值只选择一次。 目前我尝试使用以下查询:

SELECT SUM(totalFWA) 
  FROM fwo_sub_total 
  JOIN fwo_request fr 
  JOIN fwo_history fh 
    ON fr.id=fh.fwo_request_id 
 WHERE stage = 1 
   AND fr.stage = fh.changed_to_stage 
   AND (creation_date BETWEEN '2016-08-02' AND '2016-08-11') 
 GROUP BY fwa_id;

但不起作用。如果我删除SUM()它返回正确的值 totalFWA

93.15
140.3
115
599.35
95
45
45

当我添加SUM()时,它返回我:

279.45000000000005
420.90000000000003
345
1798.0500000000002
285
135
135

例如,我有3条记录具有相同的fwa_id和totalFWA值45(3 * 45)= 135。 我需要将所有正确的值相加并将其返回一行。

0 个答案:

没有答案