检查时间段重叠问题?

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

插入一条数据时,检验原有记录是否存在有时间段重叠的?  
   
  我现在的语句是:(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   )       //右包含  
   
   
  我觉得可以简练该条件的,但是....  
   
  求帮助!  
 

.

· 网友精彩回答:

处理 SSI 文件时出错
© 2006-2008 All Rights Reserved