USP_DATALIST_REVENUEDETAIL_LETTERS
Returns a list of letters for a revenue record.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUEID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
create procedure dbo.USP_DATALIST_REVENUEDETAIL_LETTERS
(
@REVENUEID uniqueidentifier
)
as
set nocount on;
select
REVENUELETTER.ID,
LETTERCODE.NAME,
REVENUELETTER.PROCESSDATE,
REVENUELETTER.ACKNOWLEDGEDATE
from
dbo.LETTERCODE
inner join dbo.REVENUELETTER on LETTERCODE.ID = REVENUELETTER.LETTERCODEID
where
REVENUELETTER.REVENUEID = @REVENUEID
union
select
REVENUELETTER.ID,
isnull(EMAILLETTER.NAME, MAILLETTER.NAME),
REVENUELETTER.PROCESSDATE,
REVENUELETTER.ACKNOWLEDGEDATE
from
dbo.REVENUELETTER
inner join dbo.MKTPACKAGE on MKTPACKAGE.ID = REVENUELETTER.MKTPACKAGEID
left join dbo.COMMUNICATIONLETTER as EMAILLETTER on EMAILLETTER.EMAILPACKAGEID = MKTPACKAGE.ID
left join dbo.COMMUNICATIONLETTER as MAILLETTER on MAILLETTER.MAILPACKAGEID = MKTPACKAGE.ID
where
REVENUELETTER.REVENUEID = @REVENUEID
order by
2;