UFN_RATESCALE_GETRATESCALEAPPLICATIONS
Returns the applications for a rate scale.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@RATESCALEID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_RATESCALE_GETRATESCALEAPPLICATIONS
(
@RATESCALEID uniqueidentifier
) returns table
as
return
select
RATESCALEAPPLICATION.ID,
RATESCALEAPPLICATION.TYPECODE,
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,
RATESCALEAPPLICATION.[PERCENT],
PROGRAMID,
FEEID,
RESOURCEID,
VOLUNTEERTYPEID,
RATESCALEAPPLICATION.SEQUENCE
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 = @RATESCALEID