有这样一组时间
Date From To Action
02/11/2008 09:00 09:30 Delete
02/11/2008 09:00 10:30 Delete 我的问题如果选择了09:00-09:30这个时间段,如果再选择09:00-10:30就是非法,只能选择当天09:00-09:30以外的时间.
用什么逻辑处理比较好呢?
Date From To Action
02/11/2008 09:00 09:30 Delete
02/11/2008 09:00 10:30 Delete 我的问题如果选择了09:00-09:30这个时间段,如果再选择09:00-10:30就是非法,只能选择当天09:00-09:30以外的时间.
用什么逻辑处理比较好呢?
这方法比较一组时间还好,如果是好几组就不太好用了
用一句查询解决
select * from TimeOff_Detail where ('2008-01-15 13:00' between StartTime and EndTime) or ('2008-01-15 11:00' between StartTime and EndTime)明天继续