UFN_ONLINEPROGRAMEVENTONSALE_BYPROGRAM_2
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PROGRAMID | uniqueidentifier | IN | |
@STARTDATETIME | datetime | IN | |
@ENDDATETIME | datetime | IN | |
@INCLUDESOLDOUT | bit | IN | |
@NAME | nvarchar(150) | IN | |
@EXCLUDEDATE | date | IN | |
@LIMITROWS | int | IN | |
@MAXROWS | int | IN | |
@EXCLUDEOFFSALE | bit | IN |
Definition
Copy
CREATE function dbo.UFN_ONLINEPROGRAMEVENTONSALE_BYPROGRAM_2(
@PROGRAMID uniqueidentifier = null,
@STARTDATETIME datetime = null,
@ENDDATETIME datetime = null,
@INCLUDESOLDOUT bit = null,
@NAME nvarchar(150) = null,
@EXCLUDEDATE date = null,
@LIMITROWS int = 0,
@MAXROWS int = 0,
@EXCLUDEOFFSALE bit = 0
)
returns table
as return
select
[EVENT].[ID],
[EVENT].[NAME],
[TICKETCOUNT].[AVAILABILITY],
[EVENT].[STARTDATE],
[EVENT].[STARTTIME],
[EVENT].[ENDTIME],
[EVENT].[URL]
from dbo.UFN_ONLINEPROGRAMEVENTONSALE_BYPROGRAM_CORE_2 (
@PROGRAMID,
@STARTDATETIME,
@ENDDATETIME,
@NAME,
@EXCLUDEDATE,
@LIMITROWS,
@MAXROWS,
@EXCLUDEOFFSALE
) [EVENT]
inner join dbo.V_PROGRAMEVENT_TICKETCOUNTS [TICKETCOUNT] on
[EVENT].[ID] = [TICKETCOUNT].[ID]
where
((@INCLUDESOLDOUT = 1) or [TICKETCOUNT].[AVAILABILITY] > 0)