USP_DATALIST_GRANT

Returns a list of grants for a given grantor.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


                    CREATE procedure dbo.USP_DATALIST_GRANT
                    (
                        @ID uniqueidentifier
                    )
                    as
                        set nocount on;

                        select distinct
                            GRANTS.ID,
                            GRANTS.TITLE,
                            isnull(sum(FUNDINGREQUEST.TRANSACTIONAMOUNTREQUESTED),0),
                            isnull(sum(FUNDINGREQUEST.TRANSACTIONAMOUNTAWARDED), 0),
                            (select count(ID) from dbo.FUNDINGREQUEST where GRANTS.ID = FUNDINGREQUEST.GRANTSID),
                            GRANTS.TRANSACTIONCURRENCYID
                        from 
                            dbo.GRANTS
                            left join dbo.FUNDINGREQUEST on GRANTS.ID = FUNDINGREQUEST.GRANTSID
                        where
                            GRANTS.GRANTORID = @ID
                        group by
                            GRANTS.ID, GRANTS.TITLE, GRANTS.TRANSACTIONCURRENCYID;