2017-08-03 12 views
0

質問をする助けが必要です。現在のmysql前の行を集計する

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

で合計を

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 
関連する問題