每次更改一部分代码时,我都会得到错误代码。我正在尝试运行将计算CADS数量的语句。 错误消息〜“关键字'from'附近的语法不正确” 另外,尝试通过dbo.uneTablePTX.PropertyName添加组 当我删除count函数时,我的查询将正常运行
select dbo.ptx_CADS.cad_name, dbo.uneTablePTX.PropertyName, (SELECT count(*)
from dbo.ptx_CADS.cad_id AS "TotalAccounts"
from dbo.ptx_CADS
Inner Join dbo.uneTablePTX on dbo.ptx_CADS.cad_id=dbo.uneTablePTX.cad_id
Group bydbo.uneTablePTX.PropertyName
我希望更改列名并将其添加起来。我不明白该错误消息。
答案 0 :(得分:0)
我认为您只需要一个基本的聚合查询:
select c.cad_name, p.PropertyName, count(*) as TotalAccounts
from dbo.ptx_CADS c Inner Join
dbo.uneTablePTX p
on c.cad_id = p.cad_id
group by c.cad_name, p.PropertyName;
答案 1 :(得分:0)
戈登的答案可能是最好的,但是我注意到您在那里也缺少右括号,这可能是错误消息问题的一部分。