2010-06-22 2 views
0

Запрос:табличные значения в качестве заголовка таблицы

select Escuser,Eslevel from WF_UserConfiguration 

возвращает мне таблицу ниже:

╔═════════════════════╗ 
║ Escuser  Eslevel ║ 
╠═════════════════════╣ 
║ A000  1  ║ 
║ A010  4  ║ 
║ A021  3  ║ 
║ ABCD  1  ║ 
║ C067  3  ║ 
║ C099  1  ║ 
║ C252  2  ║ 
╚═════════════════════╝ 

Моя проблема заключается в том, я хочу, чтобы получить следующие выходные данные

╔═════════════════════════════╗ 
║  1  2  3  4 ║ 
╠═════════════════════════════╣ 
║  A000 C252 A021 A010 ║ 
║  ABCD   C067  ║ 
║  C099     ║ 
╚═════════════════════════════╝ 

Табличные заголовки 1, 2, 3 и 4 являются EsLevel va результат первого запроса.

Как получить следующий результат (я имею в виду, какой запрос)?

+0

Вы можете выделить код в свой пост и нажмите кнопку "образец кода" (с 0s и 1s), чтобы отформатировать ваш код так, чтобы он читался ... – froadie

+0

, если вы хотите, чтобы мы могли читать вашу прозу, посмотрите, как справиться с этой помощью :-) Подсказка: введите 2 пробела перед , чтобы перейти к новой строке –

+0

Чтоявляются ли критерии того, что согласные будут принадлежать одному и тому же ряду? – Nizam

ответ

0

Попробуйте проверить SQL pivot функциональность ...

+0

Я пробовал .but не gettin workrd out..Избранные из сети были слишком сложны :( – Binu