对来自同一列的不同值求和

时间:2014-03-13 20:00:33

标签: sql sum

我需要按小时计算所有电台的所有温度:

station       hour     temperature
-----------------------------------
100             1          2
101             1          2
100             2          4
101             2          4

我希望结果如下:

hour     temperature
---------------------
1            4
2            8

...站100的温度被添加到站101(2 + 2 = 4),等等。

最好的方法是什么?

提前致谢。

4 个答案:

答案 0 :(得分:2)

尝试这样的事情:

select hour,sum(temperature)
from MyTable
group by hour

答案 1 :(得分:0)

select hour,sum(temperature) from table_name group by hour;

答案 2 :(得分:0)

您需要使用GROUP BY。

SELECT hour, SUM(temperature) FROM myTable GROUP BY hour

答案 3 :(得分:0)

Select hour,SUM(temperature) FROM Table GROUP BY hour