Select * From 表名 Where YEAR(A20) = 2002————————————————————————————————— 宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。 —————————————————————————————————
sql.add('select * from table1 where convert(varchar,a20,111) like'+'''%'+trim(edit1.text)+'%'+'''');//在edit1中輸入2002
不知道你有那种数据库 sql server 中,如果a20是datetime型的,可以用select * from XX where substring(convert(char(10),a20),7,4)='2002'即 先将datetime型的转成字符型(MM,DD,YYYY),然后,取最后四位满足条件的
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
sql server 中,如果a20是datetime型的,可以用select * from XX
where substring(convert(char(10),a20),7,4)='2002'即 先将datetime型的转成字符型(MM,DD,YYYY),然后,取最后四位满足条件的