5

次の変数を使用してテーブルを宣言しました。

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

そして、VanMeを設定するためにいくつかの手順を実行しました。

次に、エラーが発生しているWithおよびSelectステートメントを示します。

レポートビルダーの場合、cte.Periodと#tmp.Periodは同じ2つのキーと見なされるため、これをWithの最初の部分に絞り込みました。これを変更してSelectステートメントを使用した後も、同じエラーが発生しました。

Withステートメントで平均を計算して呼び出す方法はありますか?

Select * from #tmp. 

まったく動作しなかったアップデートで試してみました。VanMeAvg変数と他のAvg変数がnullになりました。

助けてください!

私が得るエラーはこれです:

An item with the same key has already been added.
4

1 に答える 1

10

クエリにが含まれているようです。列名は。である必要2 columnssame nameあります。繰り返される列はselectdistinct

HfxMetric
,HfxMetric = AVG(HfxMetric) Over (Partition by [Counter])
于 2013-03-22T16:48:14.790 に答える