spREINT_GetFundRaiserEmailsInfo
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MaxRecords | int | IN | |
@DownloadStartpoint | datetime | IN |
Definition
Copy
CREATE PROCEDURE dbo.spREINT_GetFundRaiserEmailsInfo
(
@MaxRecords int,
@DownloadStartpoint datetime
)
AS
SET ROWCOUNT @MaxRecords
SELECT DISTINCT
cu.ID as "ClientUsersID",
fr.BackOfficeID as "BackOfficeFundRaiserID", ejr.EmailRecipientID,
ejr.UpdateDate
FROM dbo.FundRaiserSolicitorEmail frse
INNER JOIN dbo.EmailJob_Recipient ejr on ejr.EmailJobID = frse.EmailJobID
INNER JOIN dbo.EmailJob ej on ej.EmailID = ejr.EmailID
INNER JOIN dbo.FundRaiserSolicitors frs on frs.ID = frse.FundRaiserSolicitorsID
INNER JOIN dbo.Email e on e.ID = ej.EmailID
INNER JOIN dbo.FundRaiserEmail fre on fre.emailTemplateID = e.emailTemplateID
INNER JOIN dbo.FundRaisers fr on fr.Id = fre.FundRaisersID
INNER JOIN dbo.ClientUsers cu on cu.ID = frs.ClientUsersID
WHERE ClientUsersID is NOT NULL and fr.BackOfficeID is NOT NULL
AND ejr.EmailRecipientID is NOT NULL and (ejr.UpdateDate > @DownloadStartpoint)
SET ROWCOUNT 0