我想创建一个Select Statement,它使用每周四下午4:00的滚动日期。
我们正在开发一个项目,我们使用informz作为我们的Web应用程序向我们的新成员发送电子邮件。我想创建一个Select Statement,在2013年6月1日开始的每个星期四下午4点之前通过Start_Date提取新成员。
此Select Statement中的扭曲是我不希望会员多次收到同一封电子邮件。理想情况下,我只希望他们收到一次电子邮件。最初我们只发了一封电子邮件。现在,由于篇幅较长,我们在一系列中创建了三个单页电子邮件。我们希望确保每个新成员在给定的星期四下午4:00分别获得三个电子邮件中的每一个。之后我们需要在接下来的一周内滚动到下一个新会员并重复此过程。我想确保每个新成员按顺序只接收系列中的三封电子邮件,不再重复。例如,如果我们对电子邮件(email_1,email_2,email_3)进行编号,我想确保新会员多次未收到email_1。这有意义吗?
如果您有任何问题,请随时回复,因为我发现这有点令人困惑。
这是我到目前为止所拥有的。
SELECT MEMBER_ID, EMAIL, START_DATE
FROM DBO.MEMBER_TABLE
WHERE START_DATE >= '20130601'
ORDER BY START_DATE
这是我正在使用的软件: