本帖最后由 wxylvmnn 于 2012-05-23 11:41:51 编辑

解决方案 »

  1.   

    master..spt_values表构造时间数据 然后判断。有请楼下。
      

  2.   

    请问楼上master..spt_values这种是什么表?用来存储什么数据?
      

  3.   

    if exists (select 1 from M where @kaishi between kaishi and jieshu or @jieshu between kaishi and jieshu) 
    select 1
      

  4.   


    select 
       case when (页面开始时间 between kaishi and jieshu)
            or (页面结束时间 between kaishi and jieshu)
            or (页面开始时间<=kaishi and 页面结束时间>=jieshu)
           then 1 else 0 end
    from 
         表M
      

  5.   


    create table tb
    (kaishi varchar(10),
    jieshu varchar(10))
    insert into tb
    select '2012/05/02','2012/05/05'declare @kaishi varchar(10)
    declare @jieshu varchar(10)
    set @kaishi='2012/05/01'
    set @jieshu ='2012/05/04'
    select 1 from tb where not (kaishi >@kaishi and kaishi>@jieshu or jieshu<@kaishi and jieshu<@jieshu)