UFN_EVENTSEATING_GETSECTIONS

Returns all sections for a given event seating layout.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@EVENTSEATINGID uniqueidentifier IN

Definition

Copy


            create function dbo.UFN_EVENTSEATING_GETSECTIONS(@EVENTSEATINGID uniqueidentifier)
            returns table
            as
            return
            (
                select 
                    ID, 
                    SEQUENCE
                    NAME, 
                    (select count(ID) from dbo.EVENTSEATINGSUBSECTION where EVENTSEATINGSUBSECTION.EVENTSEATINGSECTIONID = EVENTSEATINGSECTION.ID) as NUMBEROFSUBSECTIONS,
                    (select min(SEQUENCE) from dbo.EVENTSEATINGSUBSECTION where EVENTSEATINGSUBSECTION.EVENTSEATINGSECTIONID = EVENTSEATINGSECTION.ID) as STARTINGSUBSECTIONNUMBER,
                    (select max(SEQUENCE) from dbo.EVENTSEATINGSUBSECTION where EVENTSEATINGSUBSECTION.EVENTSEATINGSECTIONID = EVENTSEATINGSECTION.ID) as ENDINGSUBSECTIONNUMBER
                from 
                    dbo.EVENTSEATINGSECTION
                where 
                    EVENTSEATINGSECTION.EVENTSEATINGID = @EVENTSEATINGID
            )