spFundRaiserSolicitorEmailJobIDsByJobStatus

Parameters

Parameter Parameter Type Mode Description
@FundRaiserSolicitorID int IN
@EmailJobStatus int IN

Definition

Copy


CREATE  PROCEDURE dbo.spFundRaiserSolicitorEmailJobIDsByJobStatus
(
@FundRaiserSolicitorID int,
@EmailJobStatus int
)
AS

IF (@EmailJobStatus >= 0)
BEGIN 

SELECT 
fse.id as SolicitorEmailID
FROM 
dbo.FundraiserSolicitorEmail fse
inner join dbo.FundRaiserSolicitors frs on frs.id = fse.FundRaiserSolicitorsID
inner join dbo.EmailJob ej on ej.id = fse.EmailJobID
WHERE
frs.id = @FundRaiserSolicitorID
and
ej.status = @EmailJobStatus
ORDER BY
ej.CreateDate DESC

END ELSE BEGIN

SELECT 
fse.id as SolicitorEmailID
FROM 
dbo.FundraiserSolicitorEmail fse
inner join dbo.FundRaiserSolicitors frs on frs.id = fse.FundRaiserSolicitorsID
inner join dbo.EmailJob ej on ej.id = fse.EmailJobID
WHERE
frs.id = @FundRaiserSolicitorID
ORDER BY
ej.CreateDate DESC

END