というテーブルがありますtemp_reading
。次の列があります(消費はインデックスキーです)。
id consumption total
1 100
1 200
1 300
1 400
2 50
2 100
3 200
4 250
合計を次のように表示したい
id consumption total
1 100 100
1 200 300
1 300 600
1 300 900
2 50 50
2 100 150
3 200 200
4 250 250
上記のように表示することはできますか?
次のクエリを試しました。
SELECT id,consumption,sum(consumption) as total
FROM temp_reading
GROUP BY consumption;
これを解決するのを手伝ってください。