我编写了SQL查询,它从多个表中提取数据,并以此格式显示相同内容。。
我想要每个人的总和,并显示在新列中,如下所示。
请你指出一些做同样事情的例子。
答案 0 :(得分:4)
如果您的RDBMS支持窗口聚合,您可以添加
,SUM(Total) OVER (PARTITION BY Name/*Or PersonId if not unique*/) AS All_Total
到您的SELECT
列表
答案 1 :(得分:0)
寻找“总和”和“分组依据”。但请注意,按名称分组将使startDate和endDate无效。
编辑:啊,mssql - nvm;)