MySQL基于小时的累计求和

时间:2019-05-16 12:27:34

标签: mysql mysql-python

我有一个mysql表,我需要一个查询以具有累积总和:

hour  col1    col2

00     1000  app
00     400   ck
01     100   app
01     100   ck

我需要这样:

 hour  app    ck

00     1000   400
01     1100   500

尝试过,但是我是mysql的新手,所以无法破解其他示例:

1 个答案:

答案 0 :(得分:0)

SQL的较旧基本版本,将表与自身连接。

类似这样的东西

SELECT a.hour, SUM(b.col1), SUM(b.col2)
FROM sometable a
INNER JOIN sometable b
ON a.hour >= b.hour 
GROUP BY a.hour