select * from endtime<getdate()

解决方案 »

  1.   

    SELECT ServiceCode
    FROM XX_Base_Modules
    WHERE (GETDATE() > StartTime) AND (GETDATE() < EndTime)
      

  2.   

    恩,startTIME没必要判断了哈,,,
      

  3.   

    select * from table1 where starttime<=getdate() and endtime>=getdate()
    or
    select * from table1 where getdate() between starttime and endtime
      

  4.   

    不行,STARTTIME得判断,因为有提前的可能
      

  5.   

    當日期>=starttime  and <=endtime 時有效:
    if datediff(d,starttime,getdate())>=0 and datediff(d,endtime,getdate())<=0
      

  6.   

    16801234 我想截取出第5,6位,也就是12,怎么写那?????????select substring('16801234',5,2)
      

  7.   

    SELECT SUBSTRING(16801234, 5, 2)
      

  8.   

    怎么样取出datetime型的字段最近半小时的数据???datediff?
      

  9.   

    SELECT MoContent, CONVERT(varchar(20), ReceiveTime, 120) AS sendtime
    FROM XX_MOMT_Data
    WHERE (DATEDIFF([minute], SendTime, GETDATE()) <= 30)