gpt4 book ai didi

sql-server - SQL Report Builder Same Key 已添加;使用 Cte 进行更新

转载 作者:行者123 更新时间:2023-12-03 02:03:28 24 4
gpt4 key购买 nike

我声明了一个包含以下变量的表:

CREATE TABLE #tmp
(
[Counter] int
,Period Date primary key
,VanMe float
)

我已经完成了一些设置 VanMe 的步骤。

以下是发生错误的 With 和 Select 语句:

我将其范围缩小到 With 中的第一部分,因为对于报表生成器,cte.Period 和 #tmp.Period 被视为相同的两个键。在我更改它并使用 Select 语句后,它仍然给我同样的错误。

有没有办法可以计算 With 语句中的 Avg 并直接调用

Select * from #tmp. 

我尝试了更新,但根本不起作用。它为我提供了 VanMeAvg 和其他 Avg 变量的 null 值。

请帮忙!

我得到的错误是这样的:

An item with the same key has already been added.

最佳答案

好像有2 columnssame nameselect查询。列名称应为 distinct 。重复的列是

HfxMetric
,HfxMetric = AVG(HfxMetric) Over (Partition by [Counter])

关于sql-server - SQL Report Builder Same Key 已添加;使用 Cte 进行更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15575445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com