我是要在img图片控件里存放图片。 按时间来处理 。 id     imgurl               开始时间                结束时间             控件ID
1    daguanggao.bmp   2009-3-25 10:00:00    2009-3-26 05:00:00    img_pic
2    daguanggao.bmp   2009-3-28 11:00:00    2009-3-28 15:00:00    img_pic
3    daguanggao.bmp   2009-3-27 11:00:00    2009-3-27 15:00:00    img_pic 像这样的数据  我在插入数据的时候 怎么判断什么时间段已有图片显示 不能插入数据。  或者是怎查找出控件ID=img_pic 的这个控件的空余时间段??     这个想了很久也没有什么头绪  希望高手们帮帮忙!!  

解决方案 »

  1.   

    select count(*) from table where (dateS>开始时间 and dataS<结束时间) or(dateE>开始时间 and dataE<结束时间)
    行不?
      

  2.   

    select * from table where  开始时间>'新增的結束時間' and 結束時間<'新增的開始時間'
      

  3.   

    你的判断刚好反了    
    select * from table where  开始时间<'新增的結束時間' and 結束時間 >'新增的開始時間'
    而且为什么只能是日期??不能精确到时分秒啊。