Задать вопрос
@googlgan

Как записать результат сложного запроса в таблицу?

Есть таблица с продажами по дням. Она естественно имеет огромное количество строк. С этой таблицы я формирую PIVOT чтобы сгруппировать продажи по месяцам. Делаю это сложным запросом где динамически определяются месяца из даты, из них формируются столбцы для PIVOT ну и выводится результат. Суть вопроса. Есть вторая таблица в которую мне нужно занести результат этого PIVOT. Возможно ли это вообще. Про INSERT INTO SELECT я естественно знаю. Это хорошо работает когда нужно занести SELECT FROM WHERE. А тут огромный запрос в котором в начале объявляются переменные. И INSERT сразу ругается, что ждёт конструкцию SELECT.
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
tsklab
@tsklab Куратор тега Transact-SQL
Здесь отвечаю на вопросы.
Поместите свой запрос в процедуру.
INSERT INTO … EXECUTE …
Документация.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы