实现设备预约或者会议室预约,已经预约到时间不能预约

2016-12-22 21:12:37
实现设备预约或者会议室预约,已经预约到时间不能预约mysql表结构CREATE TABLE `test` (`id` int(10) UNSIGNED NOT NULL,`startdate...

实现设备预约或者会议室预约,已经预约到时间不能预约

mysql表结构


  1. CREATE TABLE `test` (
  2. `id` int(10) UNSIGNED NOT NULL,
  3. `startdate` datetime NOT NULL,
  4. `enddate` datetime NOT NULL
  5. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  6.  
  7.  
  8. INSERT INTO `test` (`id`, `startdate`, `enddate`) VALUES
  9. (1, '2016-04-14 09:00:00', '2016-04-14 12:00:00'),
  10. (2, '2016-04-14 14:00:00', '2016-04-14 15:00:00'),
  11. (3, '2016-04-14 17:00:00', '2016-04-14 19:00:00');
  12.  
  13. ALTER TABLE `test` ADD PRIMARY KEY (`id`);
  14.  
  15. ALTER TABLE `test` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
SQL查询方法

  1. SELECT * FROM `test` WHERE enddate>'2016-04-14 12:00:01' AND startdate<'2016-04-14 13:00:00'

如果查询到结果了,就是不可以预约。


相关词搜索:会议室 到时 设备

上一篇:日期控件的调用
下一篇:最后一页