fnGetEmailStatsAll
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ClientSitesID | int | IN |
Definition
Copy
CREATE function [dbo].[fnGetEmailStatsAll] (@ClientSitesID int)
returns table as
return (
select top 100 percent
e.[ID] EmailID,
t.[Name],
e.Subject,
r.MessageDate,
bosp.BackOfficeSystemID RaisersEdgeRecordID,
r.Opened,
er.ClickedThrough
from [dbo].[Email_Recipient] er
inner join [dbo].[Email] e on e.[id] = er.EmailID and er.backofficesystempeopleid > 0
inner join [dbo].[EmailTemplate] t on t.[id] = e.EmailTemplateID and t.ClientsID = @ClientSitesID
inner join [dbo].[EmailJob_Recipient] r on r.EmailRecipientID = er.[id] and r.[current] = 1
left outer join [dbo].[BackOfficeSystemPeople] bosp on r.BackofficeSystemPeopleID = bosp.id and bosp.BackOfficeSystemID = 0
order by 1,5
)