在表中有datetime类型,我想在SQL语句中条件查找
CTime time =  ...
SELECT *FROM TABLE WHERE datetime 小于 time
请问这个该怎么写啊? 

解决方案 »

  1.   


    declare @a varchar(10)
    set @a='2008-07-02'
    SELECT *FROM TABLE WHERE datetime < @a
      

  2.   

    直接 这样写就OK了SELECT *FROM TABLE WHERE datetime<'2008-07-01'
      

  3.   

    CTime time =  CTime::GetCurrentTime();
    CString sql; 
    sql.Format(SELECT *FROM TABLE WHERE datetimeinfo 小于 time).... 
    datetimeinfo为表中datetime类型字段 
      

  4.   

    SELECT *FROM TABLE WHERE datetime between @time1 and @time2
      

  5.   

    datetime类型字段 也可datetimeinfo<'2008-07-01'这么用