USP_DATALIST_PROGRAMRESOURCESBYRESOURCE

Lists the program resources by resource.

Parameters

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

Definition

Copy


            CREATE procedure dbo.USP_DATALIST_PROGRAMRESOURCESBYRESOURCE
            (
                @RESOURCEID uniqueidentifier
            )
            as
                set nocount on;

                select PROGRAMRESOURCE.ID,
                    PROGRAMRESOURCE.PROGRAMID,
                    PROGRAM.NAME as PROGRAMNAME,
                    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
                from dbo.PROGRAMRESOURCE
                    inner join dbo.PROGRAM
                        on PROGRAMRESOURCE.PROGRAMID = PROGRAM.ID
                    inner join dbo.[RESOURCE]
                        on PROGRAMRESOURCE.RESOURCEID = [RESOURCE].ID
                where PROGRAMRESOURCE.RESOURCEID = @RESOURCEID