2013-09-25 152 views
0

我有如下表:擴展SELECT DISTINCT

Date........................... Value 
2013-09-24................ 10 
2013-09-24................ 11 
2013-09-24................ 12 
2013-09-25................ 10 
2013-09-25................ 13 

我想是有它返回日期沒有重複,但是每個日期彙總值的DISTINCT SELECT。所以,結果我要的是:

2013-09-24................ 33 
2013-09-25................ 23 

回答

1

您要使用的聚合函數sum()GROUP BY得到結果:

select date, sum(value) Total 
from yourtable 
group by date; 

Demo

sum()功能將在value列和項目,對您通過將每一個列... date

1

使用SUM()GROUP BY

SELECT Date, SUM(Value) TotalValue 
FROM TableName 
GROUP BY Date 

這假設你的日期的時間是一樣的。

+0

謝謝,它的工作原理 –