谢谢!!!

解决方案 »

  1.   

    Select * From 表名 Where YEAR(A20) = 2002—————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    —————————————————————————————————
      

  2.   

    sql.add('select * from table1 where convert(varchar,a20,111) like'+'''%'+trim(edit1.text)+'%'+'''');//在edit1中輸入2002
      

  3.   

    不知道你有那种数据库
    sql server 中,如果a20是datetime型的,可以用select * from XX 
    where substring(convert(char(10),a20),7,4)='2002'即 先将datetime型的转成字符型(MM,DD,YYYY),然后,取最后四位满足条件的