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
)