0
現在、SQLビューでいくつかのクエリをクリーンアップしています。whileループを使用してT-SQLで表示する列を追加する
は1つのビュー内の列の数はので、私はwhileループにこれを入れたいのですが
SUM(CASE WHEN Navn = '000100' THEN Vaerdi ELSE 0 END) AS '000100',
SUM(CASE WHEN Navn = '000110' THEN Vaerdi ELSE 0 END) AS '000110',
SUM(CASE WHEN Navn = '000115' THEN Vaerdi ELSE 0 END) AS '000115',
リストが経つとかなり広範囲になり、次の構文を使用して生成されます。
WHILE (i in ('000100','000110','000115')
SUM(CASE WHEN Navn = i THEN Vaerdi ELSE 0 END) AS i,
END
これを実現する方法上の任意の提案のようなもの?
を達成することができた私はそう –