-3
が含まれるビューの作成:あなたは動的な列名を持つビューを作成することはできません私は次の文のビューを作成したいのexec
declare @tab1 varchar(20);
declare @tab2 varchar(20);
declare @tab3 varchar(20);
select @tab1 = tablet from result where RANK = 1;
select @tab2 = tablet from result where RANK = 2;
select @tab3 = tablet from result where RANK = 3;
exec('
SELECT [1] AS '[email protected]+', [2] AS '[email protected]+', [3] AS '[email protected]+'
FROM (SELECT RANK, time, row_number() OVER (partition BY koy
ORDER BY time ASC) AS ranking
FROM result) s
PIVOT (max(time) FOR rank IN ([1], [2], [3])) p');
何が問題だと思われますか?あなたは正直に私たちが推測することを期待していないのですか? – sagi
[SQLで列名を動的に変更する]の可能な複製(0120-337-003) – Lucero
Googleを使用してCREATE VIEWステートメントと制限。 –