1

私はSQLに非常に慣れていないため、インターネットでこの回答を探していましたが、使用する特定のキーワードがわかりません。sum関数とdistinct関数を使用してみましたが、これを理解できませんでした。

だから私はこのようなテーブルを持っています

product_id    Sales
11            32
11            28
12            20
12            22
12            10

このテーブルをグループ化して、同じ product_id に総売上 (すべての売上を追加) を含めるにはどうすればよいですか。私はこのような結果を達成しようとしています:

product_id    Sales
11            60
12            52

どうもありがとう!

4

3 に答える 3

1
select product_id, sum(Sales) from table
   group by product_id order by product_id
于 2013-07-28T23:44:05.077 に答える
1

確かにこれはうまくいくはずです...

SELECT product_id, SUM(Sales)
FROM table_name
GROUP BY product_id
于 2013-07-28T23:44:53.780 に答える
0
SELECT product_id, SUM(Sales) AS total_sales
FROM tablename
GROUP BY product_id
ORDER BY total_sales DESC

http://www.techonthenet.com/sql/sum.phpおよびhttp://www.techonthenet.com/sql/group_by.phpを参照してください。

于 2013-07-28T23:44:16.890 に答える