Я хотел бы создать новую таблицу на основе результатов отмены сводной таблицы. Можно ли использовать результаты отмены сводной таблицы для создания новой таблицы? Например, вы можете добавить что-то вроде этого Insert into newtable
Begin tRAN
select 2 AS Category_ID,
Techcentre,
kpi,
Quarter,
Result
From [Technology_Centre_New_Data_Import]
UNPIVOT
(
Result
for Quarter IN (Q1_15,Q2_15,Q3_15,Q4_15,Q1_16,Q2_16,Q3_16,Q4_16,Q1_17,Q2_17,Q3_17,Q4_17,Target_15,Target_16,Target_17)
)unpvt;
2 ответа
Просто используйте select into
:
select 2 AS Category_ID, Techcentre, kpi, Quarter, Result
into newTable
From [Technology_Centre_New_Data_Import]
unpivot (Result for Quarter in (Q1_15, Q2_15, Q3_15, Q4_15, Q1_16, Q2_16, Q3_16, Q4_16, Q1_17, Q2_17, Q3_17, Q4_17, Target_15, Target_16, Target_17)
) unpvt;
Да, здесь должен работать синтаксис INSERT INTO ... SELECT
:
INSERT INTO yourTable (co1, col2, col3, col4, col5)
SELECT 2 AS Category_ID, Techcentre, kpi, Quarter, Result
FROM [Technology_Centre_New_Data_Import]
UNPIVOT
(
Result FOR Quarter IN (Q1_15,Q2_15,Q3_15,Q4_15,Q1_16,Q2_16,Q3_16,Q4_16,Q1_17,Q2_17,Q3_17,Q4_17,Target_15,Target_16,Target_17)
) unpvt;
Похожие вопросы
Новые вопросы
sql
Язык структурированных запросов (SQL) - это язык запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, примеры данных и тег для используемой реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т. Д.). Если ваш вопрос относится исключительно к конкретной СУБД (использует определенные расширения / функции), используйте вместо этого тег этой СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO / IEC SQL.