有一个定单号,开始时间,完成时间 比如 (定单号 NO0001,开始日期 2011.09.20 8:00,完成日期 2011.09.20 10:00)
有一张表,里面有定单,开始时间,完成时间例如
NO0002,2011.09.20 8:00,2011.09.20 9:00
NO0003,2011.09.20 9:00,2011.09.20 10:00
NO0003,2011.09.21 9:00,2011.09.21 10:00
.
.
.
表中的开始,完成时间都是固定的.
如何能实现将定单插入这张表,如果要排的定单时间区间和表中数据没有交集,则输出定单时间.
如果定单时间和表中数据有交叉,就是定单的时间段内已经排了定单则
往后延,以表中已排的定单的完成日期作为要排的定单的开始日期,以已排定单的开始时间+(要排的定单的完成时间-开始时间)作为要排的定单的完成时间输出.紧急,请教各位高手了.如果不清楚,请联系我...在线等.
我是想输入开始时间,完成时间,然后就去找一个合适的空闲的时间,然后返回这个实际的空闲时间段。