在mysql中运行累积联合

在mysql中运行累积联合,mysql,sql,union,cumulative-sum,Mysql,Sql,Union,Cumulative Sum,我试图在同一列中获取列表、总数和累计总数。到目前为止,我已经有了该日期范围的列表和总数,但接下来我想得到一个累计总数。这是我正在使用的代码,请注意temp_2和temp_3产生相同的结果 Select School,Principal, NumberOfObs From temp_2 Union Select '','TOTAL',Sum(NumberOfObs) From temp_3; 有什么想法吗?我的想法:为什么要联合?查看带有汇总功能的查看总计

我试图在同一列中获取列表、总数和累计总数。到目前为止,我已经有了该日期范围的列表和总数,但接下来我想得到一个累计总数。这是我正在使用的代码,请注意temp_2和temp_3产生相同的结果

Select School,Principal, NumberOfObs    
From temp_2     
Union     
Select '','TOTAL',Sum(NumberOfObs)     
From temp_3;


有什么想法吗?

我的想法:为什么要联合?查看带有汇总功能的
查看总计和运行总计查看使用用户变量,如in Plus这似乎也需要旋转这是重复的吗?我不认为这是重复的,因为我希望累积总计在列的底部,而不是在额外的列中。我还在努力解决这个问题。