我有一个表,其中包含用于存储服务的开始时间和结束时间的列(我没有日期和时间,只有星期几)。考虑到服务在周一开始,周二结束,我必须检查一周是否有时间可用。有人能帮我吗?
CREATE TABLE #Calendar (
Name VARCHAR(100),
DayWeek INT,
HourStart TIME,
HourEnd TIME
);
INSERT INTO #Calendar (Name, DayWeek, HourStart, HourEnd)
VALUES ('Make a Cake', 1, '19:00:00', '07:00:00');
INSERT INTO #Calendar (Name, DayWeek, HourStart, HourEnd)
VALUES ('Make a cookie', 1, '07:00:00', '19:00:00');
INSERT INTO #Calendar (Name, DayWeek, HourStart, HourEnd)
VALUES ('Make a cookie', 2, '19:00:00', '23:00:00');
https://stackoverflow.com/questions/50641805
复制相似问题