UFN_REGISTRATIONPACKAGE_GETPACKAGESPRICES_2
Returns price details for the packages of a given event with price cost information.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_REGISTRATIONPACKAGE_GETPACKAGESPRICES_2
(
@EVENTID uniqueidentifier
)
returns table
as
return
(
select
REGISTRATIONPACKAGE.ID,
REGISTRATIONPACKAGE.NAME,
EVENTPRICE.ID [EVENTPRICEID],
EVENTPRICE.EVENTID [EVENTPRICEEVENTID],
EVENT.NAME [EVENTNAME],
EVENTPRICE.EVENTREGISTRATIONTYPEID,
EVENTREGISTRATIONTYPE.DESCRIPTION [EVENTREGISTRATIONTYPEDESCRIPTION],
EVENTPRICE.AMOUNT,
EVENTPRICE.RECEIPTAMOUNT,
EVENTPRICE.COST,
EVENTPRICE.REGISTRATIONCOUNT
from
dbo.REGISTRATIONPACKAGE
left join dbo.REGISTRATIONPACKAGEPRICE on REGISTRATIONPACKAGE.ID = REGISTRATIONPACKAGEPRICE.REGISTRATIONPACKAGEID
left join dbo.EVENTPRICE on REGISTRATIONPACKAGEPRICE.EVENTPRICEID = EVENTPRICE.ID
left join dbo.EVENTREGISTRATIONTYPE on EVENTPRICE.EVENTREGISTRATIONTYPEID = EVENTREGISTRATIONTYPE.ID
left join dbo.EVENT on EVENTPRICE.EVENTID = EVENT.ID
where
REGISTRATIONPACKAGE.EVENTID = @EVENTID
)