簡単に言うと、CTE 内で INSERT 関数を使用することはできません。 "Final" がマルチ CTE スクリプト内の他の CTE の 1 つであると仮定すると、INSERT INTO #Clients を CTE スクリプトの外に移動するだけです。 CTEを使用しているため、一時テーブルは必要ないように思われます。クライアントCTEは一時テーブルを使用できるか、使用できません。一時テーブルを完全に削除し、既に使用している CTE メソッドを続行することをお勧めします。質問の範囲を広げるために、スクリプトをさらに投稿する必要があるかもしれません。
,Clients as
(Select
Distinct
HospMastID
,HospCode
,ClientID
From
Final)