比如有一个字段text1="2002-7-8 0:00:03" 它是datetime类型......SELECT * form note
WHERE text1 LIKE 2002 - 7 - 8
对不对?
我在SQL里运行没有结果。

解决方案 »

  1.   

    select * from note 
    where textl like '2002-7-8%'
      

  2.   

    搞错了,上面只能是字符型的数据,
    你可以先转换成字符型再like,
    或用日期型的> and < 的方式判断时间段
      

  3.   

    标准sql的语法用%代表任意多个字符
                   _代表一个字符比如查询条件为
    where something like '%ab_'
    表示查询以“ab后跟任意一个字符“ 结尾的数据。
      

  4.   

    like是对字符类型尔说。不能用于日期类型。日期类型可以用>,<,>=,<=