访问:防止带参数的重复

时间:2015-01-05 17:32:14

标签: sql database ms-access

我有以下表格:

房间和 当然

在课程表中输入条目时,我希望特定的房间号在课程期间不可用。课程持续时间可以是1,3或5天。

我已经做到这样,以便在该课程的开始日期不能重复使用同一个房间但是我怎么能让房间R001不能说3天?我想添加一个完成日期,只需使用> = startDATE AND< = finDate

提前致谢

编辑:想出了这个但没有工作

CREATE UNIQUE INDEX UnavailableRoomIndex
ON CurrentCourse(RoomNo, CourseStartDate)
WHERE CourseStartDate <= dateadd(d, CourseStartDate, CourseDuration); 

0 个答案:

没有答案