USP_DATALIST_EVENTPROFILEREPORT_REGISTRANTRESTRICTIONSUMMARY
Retrieves a registrant restriction option summary for an event.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTID | uniqueidentifier | IN | Event ID |
@ISVISIBLE | bit | IN | Visible |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_EVENTPROFILEREPORT_REGISTRANTRESTRICTIONSUMMARY
(
@EVENTID uniqueidentifier,
@ISVISIBLE bit = 1
)
as
set nocount on;
select
EVENTRESTRICTIONTYPE.NAME [EVENTRESTRICTIONTYPE],
EVENTRESTRICTIONOPTION.NAME [EVENTRESTRICTIONOPTION],
COUNT(*) [RESTRICTIONCOUNT]
from
dbo.[EVENT]
inner join dbo.REGISTRANT on [EVENT].ID = REGISTRANT.EVENTID
inner join dbo.REGISTRANTRESTRICTIONOPTION on REGISTRANT.ID = REGISTRANTRESTRICTIONOPTION.REGISTRANTID
inner join dbo.EVENTRESTRICTIONOPTION on REGISTRANTRESTRICTIONOPTION.EVENTRESTRICTIONOPTIONID = EVENTRESTRICTIONOPTION.ID
inner join dbo.EVENTRESTRICTIONTYPE on EVENTRESTRICTIONOPTION.EVENTRESTRICTIONTYPEID = EVENTRESTRICTIONTYPE.ID
where [EVENT].ID = @EVENTID
group by EVENTRESTRICTIONOPTION.NAME, EVENTRESTRICTIONTYPE.NAME
order by EVENTRESTRICTIONTYPE.NAME, EVENTRESTRICTIONOPTION.NAME