Создание временной таблицы и использование совокупного запроса выбора

Я пытаюсь создать временную таблицу из запроса дополнительного выбора и получаю сообщение об ошибке "Msg 102, уровень 15, состояние 1, строка 5 Неверный синтаксис рядом с ';'.

Вот мой запрос:

выберите * в #temp from (выберите доллары, PostingDate, EntryDescription из MillsEntOps.dbo.OE_InvoiceGLSumm, где Postingdate между "2018/03/01" и "2018/04/11")

Сообщение об ошибке:

Сообщение 102, уровень 15, состояние 1, строка 5 Неверный синтаксис рядом с ')'.

Есть идеи, что я делаю не так?

0 ответов

В качестве альтернативы вы можете написать:

select dollars,  PostingDate, EntryDescription
into #TEMP
from MillsEntOps.dbo.OE_InvoiceGLSumm 
where Postingdate between '2018/03/01' and '2018/04/11'

Я думаю, что вы пропустили псевдоним

select * into #temp from ( select dollars, PostingDate, EntryDescription from MillsEntOps.dbo.OE_InvoiceGLSumm where Postingdate between '2018/03/01' and '2018/04/11')temp_table /* alias name temp_table */
Другие вопросы по тегам