【发布时间】:2012-11-14 17:51:12
【问题描述】:
我有一张名为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;
请帮我解决这个问题。
【问题讨论】:
-
你不能做这个应用程序端吗?这在纯 SQL 中很难做到。
-
是的,我可以在应用程序端执行此操作,请您解释一下如何在应用程序端执行此操作
-
您的应用程序使用什么编程语言?
-
我的应用包括java,jsp和mysql
-
@SaiSai 检查我的答案。它会做数据库方面,更有效。