2016-10-06 7 views
0

SQLでは、IDで合計を取得したいと思います。クエリMYSQL QUERYとGROUP BYで総計ans小計を取得

INPUT

id | qty | price 
1 | 3 | 200 
1 | 4 | 225 
1 | 5 | 250 
2 | 7 | 300 
2 | 8 | 300 
3 | 3 | 500 
3 | 5 | 500 
3 | 6 | 500 
4 | 3 | 700 
4 | 2 | 745 

OUTPUT

id | total 
1 | 2750 
2 | 4500 
3 | 7000 
4 | 3590 
+0

データの画像スナップショットは含まず、実際のテキストを含めてください。 –

答えて

2

は、このクエリは、各id値のため、同じidを持つすべてのレコードの数量倍の価格を合計するために私を提案してください。あなたのテーブル。

SELECT id, 
     SUM(qty*price) AS total 
FROM yourTable 
GROUP BY id 
+0

ありがとうございました – heswara

+0

これが問題を解決した場合は、 –