做一个视图,
再在视图的基础做查询。
可能SQL有日期计算的函数吧

解决方案 »

  1.   

    result=stmt.executeQuery("select *from where start>2003.9.1 and start+time<2004.12.5");
      

  2.   

    你里面有开始的时间 那么判断开始的时间就是  select 你需要的纪录 from table where year(start)=2003 and month(start)=9 and day(start)=1 '这个是判断开始时间的'
    判断结束的时间和这个一样啊 (如果结束时间类型是datetime)如果是int 型的 那么 你只要判断 结束时间=20041205