Неожиданный идентификатор форматирования сводной таблицы T-SQL при фильтрации столбца по строковому значению - PullRequest
0 голосов
/ 21 мая 2018

Может кто-нибудь объяснить, что не так с этим синтаксисом для создания сводной в SQL Server Management Studio?Я попытался добавить идентификатор ([Name]. 'Email') безуспешно.enter image description here

Сообщение об ошибке при выполнении:

Сообщение 102, Уровень 15, Состояние 1, Строка 6
Неверный синтаксис рядом с «электронной почтой».

1 Ответ

0 голосов
/ 21 мая 2018
Select ID
      ,email as EMail
      ,phone as Phone
From (
....
) aaa
pivot (max([Data]) for [Name] in ([email],[phone]) ) pvt

Если ваша система не чувствительна к регистру, вы можете обойтись с

Select *
From (
....
) aaa
pivot (max([Data]) for [Name] in ([Email],[Phone]) ) pvt
...