+1: псевдонимы таблиц не должны использоваться, но SQL Server требует их определения для производных таблиц / встроенных представлений.

ользую Microsoft SQL Svr Mgmt Studio 2008. У меня нет доступа для создания временной таблицы (компания ограничивает возможность создания или изменения таблиц), или я бы использовал это для решения этой проблемы.

Я успешно использовал объединенный запрос, чтобы объединить результаты трех запросов на выборку. Сейчас я пытаюсь подвести итоги союза.

Когда я выполняю запрос ниже, я получаю:

Incorrect syntax near the keyword 'GROUP'

И тогда, когда я удаляю группу, я получаю:

Incorrect syntax near ')'

Вот мой запрос до сих пор:

Select Period, PCC, SUM(BasicHits), SUM(FareHits), SUM(SearchHits)
From (

SELECT     AAAPeriod AS Period, 
AAAFromPCC AS PCC, 
- SUM(AAABasic) AS BasicHits,
- SUM(AAAFare) AS FareHits,
- SUM(AAASearch) AS SearchHits
FROM        HitsAaa
HAVING     (AAAPeriod = N'2010-10') 

UNION ALL

SELECT     AAAPeriod, 
AAAtoPCC,
SUM(AAABasic),
SUM(AAAFare),
SUM(AAASearch) 
FROM        HitsAaa
HAVING     (AAAPeriod = N'2010-10')

UNION ALL

SELECT      AgtPeriod, 
AgtPcc, 
SUM(AgtBasic),
SUM(AgtFare),
SUM(AgtSearch)
FROM          HitsAgent
HAVING      (AgtPeriod = N'2010-10')

)GROUP BY Period, PCC

Мне не удалось найти решение этой проблемы ни по одному из предыдущих вопросов.

Ответы на вопрос(1)

Ваш ответ на вопрос