我在 x 附近收到错误语法错误。为什么 ?另外,是 xa 临时表。如果不是,那是什么?
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 列。