USP_DATALIST_PROGRAMRESOURCESBYPROGRAM
Lists the program resources by program.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PROGRAMID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_PROGRAMRESOURCESBYPROGRAM
(
@PROGRAMID uniqueidentifier
)
as
set nocount on;
select PROGRAMRESOURCE.ID,
PROGRAMRESOURCE.RESOURCEID,
RESOURCE.NAME as RESOURCENAME,
case
when [RESOURCE].ISPERTICKETITEM = 0 then CONVERT(varchar, PROGRAMRESOURCE.[QUANTITYNEEDED])
else ''
end as QUANTITYNEEDED,
case
when [RESOURCE].ISPERTICKETITEM = 0 then ''
else convert(varchar, [RESOURCE].[PERTICKETQUANTITY])
end as PERTICKETQUANTITY,
RESOURCE.FORMATTEDPERTICKETQUANTITY,
case
when [RESOURCE].ISPERTICKETITEM = 0 then CONVERT(varchar, PROGRAMRESOURCE.[QUANTITYNEEDED])
else ''
end as QUANTITYNEEDEDSTRING
from dbo.PROGRAMRESOURCE
inner join dbo.PROGRAM
on PROGRAMRESOURCE.PROGRAMID = PROGRAM.ID
inner join dbo.[RESOURCE]
on PROGRAMRESOURCE.RESOURCEID = [RESOURCE].ID
where PROGRAMRESOURCE.PROGRAMID = @PROGRAMID
order by RESOURCENAME