USP_SIMPLEDATALIST_NEXTFIVEEVENTSFORPROGRAMEVENT
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTID | uniqueidentifier | IN |
Definition
Copy
create procedure dbo.USP_SIMPLEDATALIST_NEXTFIVEEVENTSFORPROGRAMEVENT
(
@EVENTID uniqueidentifier = null
)
as begin
select
@EVENTID as VALUE,
dbo.UFN_TRANSLATIONFUNCTION_EVENTFORRESCHEDULE(@EVENTID) as LABEL
union all
select VALUE, LABEL
from (
select top 5
UPCOMINGEVENT.ID as VALUE,
dbo.UFN_TRANSLATIONFUNCTION_EVENTFORRESCHEDULE(UPCOMINGEVENT.ID) as LABEL
from dbo.[EVENT]
inner join dbo.[EVENT] UPCOMINGEVENT on (UPCOMINGEVENT.PROGRAMID = [EVENT].PROGRAMID and UPCOMINGEVENT.ID <> [EVENT].ID)
where UPCOMINGEVENT.STARTDATETIME >= getdate()
and [EVENT].ID = @EVENTID
order by UPCOMINGEVENT.STARTDATETIME
) UPCOMINGEVENTS;
end