2017-02-21 4 views
0

Я хочу отобразить вывод SQL Script в горизонтальной линии без использования PIVOTING. Я использую SSRS2005, и он не поддерживает Pivoting.Отображение 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

Какая СУБД вы используете? Postgres? Oracle? –

ответ

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

Мохаммед, я благодарю вас за ответ, но я использую SSRS2005, и он не поддерживает PIVOTING. Я думаю, что сохраненная процедура - единственный способ. –