以文本方式查看主题 - 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 -- 不错 不错 ,我咋没想到呢。。。 |