扩展的DISTINCT SELECT

时间:2013-09-25 21:44:04

标签: sql

我有下表:

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

2 个答案:

答案 0 :(得分:1)

您希望将汇总函数sum()GROUP BY一起使用以获得结果:

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

请参阅Demo

sum()功能会为您分组的每个列添加value列中的项目... date

答案 1 :(得分:1)

使用SUM()GROUP BY

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

这假定您的约会时间相同。