USP_DATALIST_DESIGNATIONLEVELGOALS
Displays a list of goals for a fundraising purpose.
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_DESIGNATIONLEVELGOALS (@ID uniqueidentifier)
as begin
set nocount on;
WITH XMLNAMESPACES (
'bb_appfx_dataforms' AS DFI)
select
DESIGNATIONLEVELGOAL.ID,
DESIGNATIONLEVELGOAL.NAME,
DESIGNATIONLEVELGOAL.GOAL,
DESIGNATIONLEVELGOAL.STARTDATE,
DESIGNATIONLEVELGOAL.ENDDATE,
(select top 1 KPIINSTANCE.ID
from dbo.KPIINSTANCE
where KPIINSTANCE.CONTEXTRECORDID = cast(DESIGNATIONLEVELGOAL.DESIGNATIONLEVELID as nvarchar(100))
and KPIINSTANCE.PARAMETERSXML.value('data(/DFI:DataFormItem/DFI:Values/DFI:fv[@ID="DESIGNATIONLEVELGOALID"]/DFI:Value)[1]','varchar(36)') = cast(DESIGNATIONLEVELGOAL.ID as varchar(36))) as KPIINSTANCEID,
DESIGNATIONLEVELGOAL.DESIGNATIONLEVELID as KPICONTEXTID,
DESIGNATIONLEVELGOAL.BASECURRENCYID
from
dbo.DESIGNATIONLEVELGOAL
where
DESIGNATIONLEVELGOAL.DESIGNATIONLEVELID = @ID
order by
DESIGNATIONLEVELGOAL.STARTDATE;
end