如题,对内存数据库概念基本为0,业务中又需要这个
请教这个SQL怎么写,
select * from AAA where 生效时间 < ‘20080522000000’
这句SQL在ORACLE中是报错的,但是在我代码中查询内存库时却执行通过了,但是却达不到目的,例如生效时间为2009年的记录也返回
请大家帮帮忙,先谢过

解决方案 »

  1.   

    where 生效时间 < to_date('20080522000000','YYYYMMDDHH24MISS')
      

  2.   

    select * from AAA where to_char(生效时间,'YYYYMMDDHH24MISS')  < ‘20080522000000’ 
      

  3.   


    where 生效时间  < to_date('20080522000000','YYYYMMDDHH24MISS')都行,就是说1 2楼的都可以
      

  4.   

    上面的方法之前我都试过所有的都是全表查询今天我终于知道答案了,我写strSql = "fuck you!"都查询出来了就是说TMD系统把我的查询条件给屏蔽了。郁闷死了