USP_DATALIST_DAILYSCHEDULEREPORT
Datalist to show the schedule of events for a given day
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REPORTDATE | datetime | IN | |
@PROGRAMID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_DAILYSCHEDULEREPORT
(
@REPORTDATE datetime = null,
@PROGRAMID uniqueidentifier = null
)
as
set nocount on;
if @REPORTDATE is null
set @REPORTDATE = getdate();
select
EVENT.ID,
PROGRAM.ID as PROGRAMID,
EVENT.NAME,
dbo.UFN_HOURMINUTE_DISPLAYTIME(EVENT.STARTTIME) as STARTTIME,
dbo.UFN_HOURMINUTE_DISPLAYTIME(EVENT.ENDTIME) as ENDTIME,
PROGRAM.NAME as PROGRAM,
dbo.UFN_EVENT_GETLOCATIONNAME(EVENT.ID) as LOCATION,
dbo.UFN_EVENTRESOURCE_GETRESOURCESTRING(EVENT.ID) as RESOURCE,
dbo.UFN_EVENTSTAFFRESOURCE_GETSTAFFRESOURCESTRING(EVENT.ID) as STAFFRESOURCE
from
dbo.EVENT
inner join dbo.PROGRAM on PROGRAM.ID = EVENT.PROGRAMID
where
STARTDATE = @REPORTDATE
and ((@PROGRAMID is null) or (@PROGRAMID = PROGRAMID))
and PROGRAM.ISACTIVE = 1
order by
EVENT.STARTTIME,
LOCATION
return 0;