У меня есть таблица, как это,SQL Server: как создать таблицу из сводной таблицы?
и я поворачиваем его к следующему с кодом,
select *
from
(
select *
from table1
) a
pivot
(
avg(col3)
for col2 in ([a],[b],[c],[d])
) as pv;
Как создать новую таблицу из сводная таблица pv? Я попытался выбрать * в newTable, но он, похоже, не работает.
попробуйте динамический sql – artm
Хотя простой и правильный ответ заключается в том, чтобы использовать «в newTable», как вы пробовали изначально, вы должны иметь разрешение на это +, как только таблица будет там, вам нужно подумать о том, что вы будете делать дальше время. Бросить и воссоздать? Усекать и вставлять? Или просто сохранить его как статическую таблицу? Все это зависит от ваших потребностей и, скорее всего, вы захотите иметь временную таблицу. –