我需要一些sql查询的帮助。我有一个名为'table1'的表,它看起来如下;
ID Time Total
1 12/12/12 100
2 12/12/12 10
3 12/12/12 10
1 12/12/12 100
3 12/12/12 10
我在jtable中填充上述数据。我想只显示一个相同ID的实例,但计算它们之间的总和。这怎么可能? (如果ID相同,则只显示一次但计算总数)。
答案 0 :(得分:1)
类似
从id
中选择table1组中的id,sum(total)应该给你一个开始
答案 1 :(得分:1)
答案 2 :(得分:1)
SELECT ID, Time, SUM(Total) As Total From Table GROUP BY ID
答案 3 :(得分:1)
你需要显示时间吗?
select ID, Time, Sum(Total) as Total
from Table1
group by ID, Time
如果没有,
select ID, Sum(Total) as Total
from Table1
group by ID