以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]求一个算法  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124493)

--  作者:18523982317
--  发布时间:2018/9/7 11:48:00
--  [求助]求一个算法
假设有个证件,被很多人预约了,预约要使用的时间可能是8号到9号,9号到12号,13号到17号,
现在有个新的单子要预约,不能在别人预约的范围之类,比如上面可以预约12号到13号,但是不能预约12号到14号,因为14号在13号到17号里面去了
这代码有大神提供个思路没得?


一个预约日期是一行,比如8号到9号就是一行,一条记录。


--  作者:有点甜
--  发布时间:2018/9/7 12:08:00
--  

比如预约 12号到15号,这样处理,循环 12,13,14,15 号,然后查询 "开始时间 <= 12 and 结束时间 >= 12" 是否有,如果有,就不行。


--  作者:18523982317
--  发布时间:2018/9/7 14:03:00
--  
不错 不错 ,我咋没想到呢。。。