USP_DATALIST_GRANTAWARDBYGRANT
Returns a list of grant awards for a given grant.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@GRANTSID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_GRANTAWARDBYGRANT
(
@GRANTSID uniqueidentifier
)
as
set nocount on;
select distinct
REVENUE.ID,
REVENUE.DATE,
FUNDINGREQUEST.TRANSACTIONAMOUNTREQUESTED as AMOUNTREQUESTED,
REVENUE.TRANSACTIONAMOUNT as AMOUNT,
dbo.UFN_PLEDGE_GETBALANCE(REVENUE.ID) as BALANCE,
(select dbo.UDA_BUILDLIST(dbo.UFN_DESIGNATION_GETNAME(REVENUESPLIT.DESIGNATIONID)) from dbo.REVENUESPLIT inner join dbo.REVENUEFUNDINGREQUEST RFQ on RFQ.ID = REVENUESPLIT.REVENUEID and RFQ.ID = REVENUEFUNDINGREQUEST.ID) as DESIGNATIONS,
FUNDINGPLAN.NAME,
PRIMARYMANAGER_NF.NAME as PRIMARYMANAGER,
SECONDARYMANAGER_NF.NAME as SECONDARYMANAGER,
FUNDINGREQUEST.ID as FUNDINGREQUESTID,
FUNDINGREQUEST.TRANSACTIONCURRENCYID,
REVENUE.TRANSACTIONCURRENCYID as REVENUETRANSACTIONCURRENCYID
from
dbo.REVENUEFUNDINGREQUEST
inner join dbo.REVENUE on REVENUEFUNDINGREQUEST.ID = REVENUE.ID
left join dbo.FUNDINGREQUEST on FUNDINGREQUEST.ID = REVENUEFUNDINGREQUEST.FUNDINGREQUESTID
left join dbo.FUNDINGPLAN on FUNDINGPLAN.ID = FUNDINGREQUEST.FUNDINGPLANID
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(FUNDINGREQUEST.PRIMARYMANAGERID) PRIMARYMANAGER_NF
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(FUNDINGREQUEST.SECONDARYMANAGERID) SECONDARYMANAGER_NF
where
FUNDINGREQUEST.GRANTSID = @GRANTSID
order by FUNDINGPLAN.NAME asc;