USP_DATALIST_TIMETABLEDAY
Shows all of the days for a given timetable.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@TIMETABLEID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
@CYCLEDAYID | uniqueidentifier | IN | Day |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_TIMETABLEDAY
(
@TIMETABLEID uniqueidentifier,
@CYCLEDAYID uniqueidentifier = null
)
as
set nocount on;
select TIMETABLEDAY.ID,
TIMETABLEDAYPERIOD.PERIOD,
CYCLEDAY.DESCRIPTION DAY,
TIMETABLEDAYPERIOD.STARTTIME,
TIMETABLEDAYPERIOD.ENDTIME,
SEQUENCE
from dbo.TIMETABLEDAYPERIOD
inner join TIMETABLEDAY on TIMETABLEDAY.ID = TIMETABLEDAYPERIOD.TIMETABLEDAYID
inner join TIMETABLE on TIMETABLE.ID = TIMETABLEDAY.TIMETABLEID
inner join CYCLEDAY on CYCLEDAY.ID = TIMETABLEDAY.CYCLEDAYID
where ((@CYCLEDAYID is null) or (CYCLEDAY.ID = @CYCLEDAYID))
and TIMETABLE.ID = @TIMETABLEID
order by SEQUENCE, STARTTIME