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