time1如果是空值了,那怎么可以知道time1前后1小时的范围阿??
如果time1是空值当然就好办了!你应该举个例子看看!!

解决方案 »

  1.   

    一句SQL是搞不定的,要用存储过程。
      

  2.   

    如果time1不是null,那么搜索time1前后1小时内对应的item;<--------------为空的话如何和不为空的时间进行比较呢? 好象这需求提的有逻辑问题.
      

  3.   

    楼主的意思有点不清啊:item和time1以及item和time2之间怎么联系的,当time1为null时,根据time2中的哪个值来搜索item,item自带时间吗?它和time2是什么关系?三个子段的数据类型是什么?