USP_DATALIST_RATESCALEAPPLICATION
Lists applications for a rate scale.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONTEXTID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_RATESCALEAPPLICATION
(
@CONTEXTID uniqueidentifier
)
as
set nocount on;
select
RATESCALEAPPLICATION.ID,
RATESCALEAPPLICATION.TYPE,
case RATESCALEAPPLICATION.TYPECODE
when 0 then PROGRAM.NAME
when 1 then FEE.NAME
when 2 then RESOURCE.NAME
when 3 then VOLUNTEERTYPE.NAME
end as NAME,
cast(isnull(RATESCALEAPPLICATION.[PERCENT],0) as nvarchar(6)) + '%' as [PERCENT]
from
dbo.RATESCALEAPPLICATION
left join dbo.PROGRAM on
RATESCALEAPPLICATION.PROGRAMID = PROGRAM.ID
left join dbo.FEE on
RATESCALEAPPLICATION.FEEID = FEE.ID
left join dbo.RESOURCE on
RATESCALEAPPLICATION.RESOURCEID = RESOURCE.ID
left join dbo.VOLUNTEERTYPE on
RATESCALEAPPLICATION.VOLUNTEERTYPEID = VOLUNTEERTYPE.ID
where
RATESCALEID = @CONTEXTID
order by RATESCALEAPPLICATION.SEQUENCE