SQL Server OPENQUERY错误

时间:2014-05-14 15:21:20

标签: sql-server casting sum openquery

我在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函数的正确语法是什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

使用group by

等聚合函数时需要SUM子句
SELECT familyCode, sum(member) FROM customers group by familyCode