Я получаю ошибку Неправильный синтаксис около x. Зачем ? Кроме того, x является временной таблицей. Если нет, то что это?«Временная таблица» - Неверный синтаксис рядом с x
select sum(x.count)
from
(
select count(id) as 'count'
from table1
) x
Вышеуказанный запрос может работать. Но, когда та же логика применяется к ниже запросу, я получаю ту же ошибку - Неправильный синтаксис около table_name-
select sum(table_name.an_alias)
from
(select
top 5
avg(some_value) as an_alias
where (some_condition)
group by a_date
)table_name
При запуске только внутренний запрос, он выдает столбец DATETIME и столбец INT. Я хочу использовать внешний выбор, чтобы суммировать этот столбец int.
Таблица - ключевое слово, замените таблицу именем таблицы? –
try 'select sum (x. [Count])' – valverij
Вы упростили это? Я могу изменить фактические таблицы, которые у меня есть, и синтаксис работает просто отлично. Что вы не рассказываете нам об этом запросе? – HLGEM