Неверный синтаксис рядом с "SETS". - SQL Server 2005

Мой код:

Group BY 
  GROUPING SETS 
  ( 
        (wmsSponsorEntityName), 
        (wmsSponsorEntityPrimaryRegion), 
        (wmsProjectNameSWP) , 
        ()          
  )

Я делаю это, потому что эти три поля повторяются, а два других:

ш. [P2010]

w.wugCounty

отличаются для некоторых wmsProjectNameSWP

wmsSponsorEntityName | wmsSponsorEntityPrimaryRegion | wmsProjectNameSWP | w.wugCounty | P2010

АБЕРНАТИЯ | O | Местное освоение подземных вод | Лаббок | 808

АБЕРНАТИЯ | O | Местное освоение подземных вод | Хейл | 2297

Но я получаю ошибку неправильного синтаксиса возле 'SETS'.

Любое руководство будет оценено.

1 ответ

GROUPING SETS был введен в SQL Server 2008. Это означает, что если вы используете SQL Server 2005, вы получите синтаксическую ошибку, так как она не существует.

Другие вопросы по тегам