2017-02-21 8 views
0

PIVOTINGを使用せずにSQLスクリプト出力を水平線で表示したいとします。私はSSRS2005を使用していますが、それはピボットをサポートしません。水平線でSQLスクリプトを表示

select ID, Name from Employee 

出力:

1 Steve 
2 Koka 
3 Putin 
4 Barack 

質問は、私は次のような水平線で、この出力が必要です。

1   2  3  4 
Steve Koka Putin Barack 
+1

RDMSのピボットを検索します。 – PeterRing

+0

どのDBMSを使用していますか? Postgres?オラクル? –

答えて

0

MS SQLについては、以下の方法を試してください。

select [1],[2],[3],[4] 
from (select * from Empolyee) p 
pivot (max(Name) 
for ID in([1],[2],[3],[4]) 
) as pvt 
+0

Mohammed、私はあなたの応答をありがとうがSSRS2005を使用していますが、それはPIVOTINGをサポートしていません。私は、ストアドプロシージャは唯一の方法だと思います。 –