SQL СЕРВЕР Упивот - PullRequest
       32

SQL СЕРВЕР Упивот

0 голосов
/ 28 апреля 2020

Я пытаюсь отключить эту таблицу, но всегда получаю сообщение об ошибке.

Есть ли у кого-нибудь решение для этого?

Результат должен быть таким, 3 столбца ID / вопрос (q) / общее количество этих строк

enter image description here

введите описание изображения здесь

1 Ответ

0 голосов
/ 28 апреля 2020

Вы можете использовать apply:

select cc.q2 as id_cc, cq.*
from src.qa_data_cc cc cross apply
     ( values (cc.q77, 'q77'), (cc.q78, 'q78'), 
              (cc.q79, 'q79'), (cc.q80, 'q80'),
               . . .
     ) cq(cols, colname);
...