0

我不断收到此错误

消息 156,级别 15,状态 1,第 97 行
关键字“组”附近的语法不正确

我认为 SQL 将其作为语法读取,GROUP BY因为它以蓝色显示,我该如何解决这个问题?

询问:

SELECT  
    SUM(s.TotalDue)
FROM
    [Sales].[SalesOrderHeader] s
INNER JOIN  
    SALES.SalesTerritory t ON s.TerritoryID = t.TerritoryID
WHERE       
    t.Group '%North America%'
4

1 回答 1

2

使用方括号中的列名作为GroupSQL Server 关键字。

SELECT  SUM(s.TotalDue)
FROM    [Sales].[SalesOrderHeader] s
INNER JOIN  SALES.SalesTerritory t
ON     s.TerritoryID = t.TerritoryID
WHERE  t.[Group] like  '%North America%'
于 2020-05-17T03:24:27.380 回答