我有一个名为temp_reading的表,在这里有以下列,并且消费是主键:
id consumption total
1 100
1 200
1 300
1 400
2 50
2 100
3 200
4 250
Run Code Online (Sandbox Code Playgroud)
现在我想显示总数为
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
Run Code Online (Sandbox Code Playgroud)
是否有可能像上面那样显示我尝试了以下查询
select id,consumption,sum(consumption) as total
from temp_reading
group by consumption;
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题
if(e.getSource() == register)
{
String registerIndex = coursesAvailable.getSelectedValue().toString();
for(int i = 0; i < cTitle.length; i++)
{
double runningTotal = 0;
if(cTitle[i].equals(registerIndex))
{
runningTotal += cPrice[i];
cSeatsAvail[i] = cSeatsAvail[i] - 1;
seatsAvailable.setText(String.valueOf(cSeatsAvail[i]));
courseSelected.replaceSelection(cTitle[i] + " === $" + cPrice[i] + "\n");
total.setText("Total: $" + runningTotal);
break;
}
else
{
continue;
}
}
}
Run Code Online (Sandbox Code Playgroud)
"注册"按钮的代码.当您单击它时,无论您在JList中选择的大学课程,它都会在课程选择的文本区域中显示课程标题和价格,并在总文本字段中显示您的总计课程.问题是,我的runningTotal没有将值一起添加,它似乎只是用新课程的价格替换总文本字段中的值.
我在Google Cloud BigQuery中有一个包含两列的表:第一列是日期,第二列是布尔值。我根据日期对它进行排序。现在我只想再添加两列:1.一列简单地计算每行之前的行数:1、2、3,... 2.一列计算每行之前的TRUE值的行数(运行的总和)。如何在SQL中执行此操作?以下显示所有列以解释我的意思: