【发布时间】:2018-01-25 04:01:29
【问题描述】:
我正在尝试将计算字段的“总和”行添加到我拥有的每个“销售代表”的查询结果中。我相信我应该使用联合来添加额外的行,但我不希望再次重新计算每个字段。
这是预期的结果:
|SalesRep|Field1|Field2|CalculatedField|
------------------------------------------
|Bob |value |value |12,000 |
|Bob |value |value |3,000 |
|BobTotal| | |Sum(Calculated)|
|Tom |value |value |400 |
|Tom |value |value |800 |
|TomTotal| | |Sum(Calculated)|
所以基本上,我现在有这个:
SELECT SalesRep, Field1, Field2, (The Calculated Field)
FROM SalesRepTbl1
union
SELECT SalesRep, Field1, Field2, (The Calculated Field)
FROM SalesRepTbl2
这得到了我需要的所有数据,但不是计算字段的总和。我的下一步是什么?
谢谢!
【问题讨论】:
-
用您正在使用的数据库(我猜是 SQL Server)标记您的问题。
标签: sql sql-server union