Проверял мой запрос несколько раз, но все еще SQL Ошибки: неправильный синтаксис рядом с '.' .. Есть идеи, что мне здесь не хватает? - PullRequest
0 голосов
/ 23 апреля 2020

Я уже посмотрел несколько ответов и исправил некоторые проблемы в своем запросе, но не могу найти, где моя ошибка в следующем синтаксисе. Думаю, это не сложный вопрос, но мне нужна помощь в этом.

SELECT
A.SubscriberKey as ContactKey,
F.JobID as [Code Email],
A.EventDate as [Date Envoi],
B.EventDate as [Date Ouverture],
(CASE
    WHEN B.EventDate is not null THEN 'True' ELSE 'False'
END) AS B.Ouverture,
C.EventDate as [Date Clic],
(CASE
    WHEN C.EventDate is not null THEN 'True' ELSE 'False'
END) AS C.Clic,
D.EventDate as [Date Bounce],
(CASE
    WHEN D.EventDate is not null THEN 'True' ELSE 'False'
END) AS D.Bounce,
E.EventDate as [Date désabonnement],
(CASE
    WHEN E.EventDate is not null THEN 'True' ELSE 'False'
END) AS E.Désabonnement,
F.EmailName as [Nom Email]
FROM _Job F
INNER JOIN _Sent A ON A.JobID = F.JobID
INNER JOIN _Open B ON B.JobID = F.JobID
INNER JOIN _Click C ON C.JobID = F.JobID
INNER JOIN _Bounce D ON D.JobID = F.JobID
INNER JOIN _Unsubscribe E ON E.JobID = F.JobID

I wi sh Я мог бы найти ошибку самостоятельно, потому что она, кажется, связана с комой или '', но я не могу найти это ...

1 Ответ

2 голосов
/ 23 апреля 2020

Псевдонимы столбцов не могут быть определены:

Измените END) AS B.Ouverture, на END) AS B_Ouverture, и т. Д. c.

В ANSI SQL идентификаторы не могут начинаться с подчеркивания (_):

При необходимости измените _Job на [_Job].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...