UFN_EVENTPRICE_GETMULTICOMPONENTEVENTSWITHPRICES

Returns all prices for a given event and its supporting events along with data for events that have no prices.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@EVENTID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_EVENTPRICE_GETMULTICOMPONENTEVENTSWITHPRICES
            (
                @EVENTID uniqueidentifier
            )
            returns table
            as
            return
            (
                select
                    EVENT.ID,
                    EVENT.NAME [EVENTNAME],
                    EVENTPRICE.ID [EVENTPRICEID],
                    EVENTPRICE.NAME [EVENTPRICENAME],
                    EVENTPRICE.EVENTREGISTRATIONTYPEID,
                    EVENTREGISTRATIONTYPE.DESCRIPTION [EVENTREGISTRATIONTYPEDESCRIPTION],
                    EVENTPRICE.AMOUNT [EVENTPRICEAMOUNT],
                    EVENTPRICE.RECEIPTAMOUNT [EVENTPRICERECEIPTAMOUNT],
                    EVENTPRICE.COST [EVENTPRICECOST],
                    EVENTPRICE.REGISTRATIONCOUNT [EVENTPRICEREGISTRATIONCOUNT]
                from
                    dbo.EVENT
                    left join dbo.EVENTPRICE on EVENT.ID = EVENTPRICE.EVENTID
                    left join dbo.EVENTREGISTRATIONTYPE on EVENTPRICE.EVENTREGISTRATIONTYPEID = EVENTREGISTRATIONTYPE.ID
                where
                    EVENT.ID = @EVENTID
                    or EVENT.MAINEVENTID = @EVENTID
            )