我已经声明了一个包含以下变量的表:
CREATE TABLE #tmp
(
[Counter] int
,Period Date primary key
,VanMe float
)
我已经做了一些设置 VanMe 的步骤。
以下是发生错误的 With 和 Select 语句:
我将其缩小到 With 的第一部分,因为对于 Report Builder,cte.Period 和 #tmp.Period 被认为是相同的两个键。在我改变它并使用 Select 语句之后,它仍然给了我同样的错误。
有没有办法可以计算 With 语句中的 Avg 并调用
Select * from #tmp.
我尝试了更新它根本不起作用。对于 VanMeAvg 和其他 Avg 变量,它给了我 null 。
请帮忙!
我得到的错误是这样的:
An item with the same key has already been added.