时间段一 : kssj |---------------------| jzsj
时间段二 :情况1 ldt_kssj |-------| ldt_jzsj
时间段二 :情况2 ldt_kssj |-----------------------------| ldt_jzsj
时间段二 :情况3 ldt_kssj |----------------------| ldt_jzsj
时间段二 :情况4 ldt_kssj |-------| ldt_jzsj插入一条数据时,检验原有记录是否存在有时间段重叠的
时间段二 :情况1 ldt_kssj |-------| ldt_jzsj
时间段二 :情况2 ldt_kssj |-----------------------------| ldt_jzsj
时间段二 :情况3 ldt_kssj |----------------------| ldt_jzsj
时间段二 :情况4 ldt_kssj |-------| ldt_jzsj插入一条数据时,检验原有记录是否存在有时间段重叠的
不需要的话,你就直接
where (kssj between ldt_kssj and ldt_jzsj) or (jzsj between ldt_kssj and ldt_jzsj )
就可以判断了吧?
时间段二 :情况1 ldt_kssj |-------| ldt_jzsj
谢谢