次のピボットテーブルがあり、後でストアドプロシージャで使用したいのですが。 それでは、名前を付けたり、別のテーブルにピボットテーブルを作成/選択して、後で自分のストアドプロシージャーで使用できるようにすることができます。SQL ServerのPivotテーブルに名前を付けるにはどうすればいいですか?
select [2] as Feb, [3] as March, [4] as April from
(
select entry1, month1
from tblMonth
) d
pivot
(
max(entry1)
for month1 in ([2],[3], [4])
) as ccc
ここでは「選択する* ccc」を実行したいと思います。
次の文で再度参照する必要がある場合は、cteを使用できます。明示的なテーブルを作成するか、select intoを使用して一時テーブルに挿入することができます。 –
はい、私は次のステートメントでもう一度それを参照したいと思います。 cteの例や構文を参考にしてもらえますか? – Sachin
検索エンジンを探しましたか?文字通り何千ものcteの例があります。私は、旋回されたデータを複数回参照することを話しているので、あなたは本当に一時テーブルが必要だと思う。 FROMの前に "#MyTempTableName"を追加するだけで、クエリの結果が一時テーブルに格納されます。 –