2011-11-21 84 views
1

我已经编写了SQL查询,它从多个表中获取数据并以此格式显示相同的数据。 enter image description here如何获得具有总和的列

我想要每个人的总和总和并显示在一个新的列中,如下所示。

你能指出一些例子做同一种东西,请..

enter image description here

+0

请修改您的问题以显示SQL查询。 –

回答

4

如果您的RDBMS支持窗口聚集可以添加

,SUM(Total) OVER (PARTITION BY Name/*Or PersonId if not unique*/) AS All_Total 

SELECT列表

+0

谢谢马丁。非常有效的答案。 –

0

寻找“sum”和“group by”。但请注意,按名称分组会使startDate和endDate无效。

编辑:ah,mssql -nvm;)