电子邮件数据库 - 仅查询显示'已打开'电子邮件;我想要所有发送的电子邮件以及何时打开电子邮件

时间:2018-01-09 20:12:41

标签: sql exacttarget

我在下面的查询中只会提取尚未打开的电子邮件。我希望它能够发送所有发送的电子邮件(在时间范围内)并显示[OpenDate]是否为空。

我正在使用Exact Target(Marketing Cloud)的SQL查询。有什么想法,为什么以下不起作用?

SELECT j.EmailName, s.EmailAddress, j.JobID, j.DeliveredTime, s.SubscriberKey, max(o.EventDate) as OpenDate FROM  _Job j
INNER JOIN _Sent se ON j.JobID = se.JobID
INNER JOIN _Subscribers s ON se.SubscriberKey = s.SubscriberKey
LEFT OUTER JOIN _Open o ON se.JobID = o.JobID
WHERE se.EventDate >= GetDate()-14 AND se.EventDate <= GetDate() -7
GROUP BY j.JobID, j.EmailName, j.DeliveredTime, s.EmailAddress, s.SubscriberKey

0 个答案:

没有答案