2016-09-25 39 views
0

其他列的总和我有一个表是这样的:MYSQL:不同于A柱

from_date | fare 
2016-09-23 | 10.35 
2016-09-23 | 7.50 
2016-09-24 | 20.05 
2016-09-25 | 9.45 

,我想回票价的不同总和。 返回的结果应该是这样的:

from_date | fare 
2016-09-23 | 17.85 
2016-09-24 | 20.05 
2016-09-25 | 9.45 

我尝试使用此查询

SELECT SUM(FARE) as FARE FROM (SELECT DISTINCT from_date_time as datefrom, fare as FARE) t 

,但它不返回我想要的方式。 我应该如何构建我的查询?

+0

'由from_date' –

+0

鲜明SUM选择总和(票价)作为车费,从表名组FROM_DATE?你的意思是DISTINCT日期? –

回答

1

首先,你永远不需要一个不同值的总和。如果您发现您需要的,是非常严重的问题与您的数据模型

其次,你的样本数据表明,你只是想和:

select from_date, sum(fare) 
from singletable t 
group by from_date; 
0

你只需按日期需要组数据(由领域ü需要是不同的)

SELECT from_date, SUM(fare) as fare FROM table_t GROUP BY from_date