UFN_REGISTRATIONPACKAGE_GETPACKAGESPRICES
Returns price details for the packages of a given event.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_REGISTRATIONPACKAGE_GETPACKAGESPRICES
(
@EVENTID uniqueidentifier
)
returns table
as
return
(
-- comment added so that Revision Writer will create a revision, which will undo a revision that broke backwards compatibility.
-- This spec is still deprecated! ChrisFal, 2010/04/20
select
REGISTRATIONPACKAGE.ID,
REGISTRATIONPACKAGE.NAME,
EVENTPRICE.ID [EVENTPRICEID],
EVENTPRICE.EVENTID [EVENTPRICEEVENTID],
EVENT.NAME [EVENTNAME],
EVENTPRICE.EVENTREGISTRATIONTYPEID,
EVENTREGISTRATIONTYPE.DESCRIPTION [EVENTREGISTRATIONTYPEDESCRIPTION],
EVENTPRICE.AMOUNT,
EVENTPRICE.RECEIPTAMOUNT,
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
)