[英]SQL Server OPENQUERY error
我在SQL Server 2008上使用OPENQUERY,我有以下查詢:
SELECT *
FROM OPENQUERY(MyLinkedServer, 'SELECT familyCode, sum(member) FROM customers')
我收到此錯誤:
列familyCode或SELECT列表中的表達式無效
當我在不使用SUM
的情況下運行代碼時,它可以完美運行:
SELECT *
FROM OPENQUERY(MyLinkedServer, 'SELECT familyCode, member FROM customers')
包含SUM
函數的正確語法是什么?
謝謝!
使用諸如SUM
的聚合函數時,您需要一個group by
子句
SELECT familyCode, sum(member) FROM customers group by familyCode
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.