用mysql汇总mysql前一行

时间:2017-08-03 13:02:29

标签: mysql sum rows

需要帮助才能进行查询。 我有这样的表:

kli, akt, mes

'2', '2',  '201209'

'2', '2',  '201210'

'3', '3',  '201211'

我需要一个结果表:

kli, akt, mes

'2', '2',  '201209'

'4', '4',  '201210'

'7', '7',  '201211'

结果表按字段mes,当前和所有之前的行总和

1 个答案:

答案 0 :(得分:1)

尝试以下查询

SELECT SUM(b.kli),SUM(b.akt),a.mes FROM tableName a INNER JOIN tableName b ON a.mes >= b.mes GROUP BY a.mes