检查时间段重叠问题?
插入一条数据时,检验原有记录是否存在有时间段重叠的?
我现在的语句是:(kssj 开始时间,jzsj 截止时间)
( kssj < :ldt_kssj and jzzj > :ldt_jzsj ) //包含
or ( kssj > :ldt_kssj and jzzj < :ldt_jzsj ) //被包含
or ( kssj < :ldt_kssj and jzzj < :ldt_jzsj ) //左包含
or ( kssj > :ldt_kssj and jzzj > :ldt_jzsj ) //右包含
我觉得可以简练该条件的,但是....
求帮助!