USP_SIMPLEDATALIST_PDACCOUNTCODEMAPPLANNEDGIFT_REVOCABLESTATUS

Returns a revocable status list for Development Office - Planned Gifts.

Parameters

Parameter Parameter Type Mode Description
@PDACCOUNTCODEMAPOFFICEID uniqueidentifier IN

Definition

Copy


create procedure dbo.USP_SIMPLEDATALIST_PDACCOUNTCODEMAPPLANNEDGIFT_REVOCABLESTATUS
(
    @PDACCOUNTCODEMAPOFFICEID uniqueidentifier
)  
    as
    select 
        NAMEID as VALUE
        TYPENAME as LABEL
    from dbo.PDACCOUNTCODEMAPAPPLICATIONTYPE
    where PDACCOUNTCODEMAPOFFICEID = @PDACCOUNTCODEMAPOFFICEID

    union

    select sum(NAMEID) as VALUE,
       max( case rowId when 1 then TYPENAME else '' end ) + ' and ' +
       max( case rowId when 2 then lower(TYPENAME) else '' end ) as LABEL
    from ( select p1.NAMEID, p1.TYPENAME, ROW_NUMBER() over(order by p1.NAMEID)
           from dbo.PDACCOUNTCODEMAPAPPLICATIONTYPE p1 
           where p1.PDACCOUNTCODEMAPOFFICEID = @PDACCOUNTCODEMAPOFFICEID) D ( NAMEID, TYPENAME, rowId )
    order by VALUE