Java sql查询数据分组

Java sql查询数据分组,java,sql,database,Java,Sql,Database,我需要一些关于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

我需要一些关于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相同,则仅显示一次,但计算总数)

类似于

按id从表1中选择id、总和(总计)

应该给你一个开始,比如

按id从表1中选择id、总和(总计)

应该给你一个开始

这样就可以了

SELECT ID, SUM(Total) AS Total
FROM table1
GROUP BY ID;
演示。

这应该可以

SELECT ID, SUM(Total) AS Total
FROM table1
GROUP BY ID;

演示。

您需要显示时间吗

select ID, Time, Sum(Total) as Total
from Table1
group by ID, Time
如果没有,

select ID, Sum(Total) as Total
from Table1
group by ID

你需要显示时间吗

select ID, Time, Sum(Total) as Total
from Table1
group by ID, Time
如果没有,

select ID, Sum(Total) as Total
from Table1
group by ID