查找电子邮件历史记录中打开的第一个实

时间:2011-02-24 22:55:29

标签: mysql

我有一个MySQL表,其中包含我公司所有电子邮件营销活动的电子邮件历史记录。该表包含发送给我们系统中每个用户的每封电子邮件的记录。我正在尝试编写一个MySQL语句,该语句将从有人从公司发送电子邮件的第一个实例开始(使用表中的一个字段(时间戳)作为分钟),找到他们打开的第一个实例一封电子邮件,并计算他们第一次打开之前收到的电子邮件数量。关于如何构建的任何想法?

非常感谢!

1 个答案:

答案 0 :(得分:0)

SELECT COUNT(*)
FROM emails
WHERE recipient = 123
  AND email_id > (SELECT MIN(email_id) FROM emails WHERE recipient = 123 AND email_status = 'opened')