我在SQL Server 2008上使用OPENQUERY,我有这个查询:
SELECT *
FROM OPENQUERY(MyLinkedServer, 'SELECT familyCode, sum(member) FROM customers')
我收到此错误:
SELECT列表中的列familyCode或表达式无效
当我运行没有SUM
的代码时,它完美运行:
SELECT *
FROM OPENQUERY(MyLinkedServer, 'SELECT familyCode, member FROM customers')
包含SUM
函数的正确语法是什么?
谢谢!
答案 0 :(得分:1)
使用group by
SUM
子句
SELECT familyCode, sum(member) FROM customers group by familyCode