如题。
     请问Sql语句怎么写。。小弟在这里先谢谢各位了

解决方案 »

  1.   

    select * from TB where datediff(mi,[时间字段], dateadd(mi,30,[时间字段]))>0 And
    datediff(mi,[时间字段], dateadd(mi,30,[时间字段]))<30
      

  2.   

    SELECT * FROM TB WHERE condition BETWEN CAST('2010-10-11 13:27:30' AS DATETIME)
    ADN DATEADD(MI,30,CAST('2010-10-11 13:27:30' AS DATETIME))
      

  3.   

    SELECT * FROM TB WHERE condition BETWEN CAST('2010-10-11 13:27:30' AS DATETIME)
    ADN DATEADD(MI,30,CAST('2010-10-11 13:27:30' AS DATETIME))
    正解,可以多查查sql的帮助文档
      

  4.   

    ----查询一个已知时间(2010-10-11 13:27:30)后30分钟内的数据[问题点数:30分]
    declare @name datetime
    set @name='2010-10-11 13:27:30'
    select dateadd(mi,30,@name) as'时间'
      

  5.   

    SELECT * FROM TB WHERE condition BETWEEN CAST('2010-10-11 13:27:30' AS DATETIME)
    ADN DATEADD(MI,30,CAST('2010-10-11 13:27:30' AS DATETIME))
      

  6.   

    SELECT * FROM TB WHERE condition BETWEEN CAST('2010-10-11 13:27:30' AS DATETIME)
    ADN DATEADD(MI,30,CAST('2010-10-11 13:27:30' AS DATETIME))
      

  7.   


      select * from 表 where 时间列 > '已知时间' and 时间列 < DATEADD(MINUTE,30,'已知时间')