你不是可以得到系统的年份么。读出来的时候substring(date)下 得到数据库的年2个相减 做条件。 select不就可以了

解决方案 »

  1.   

    忘了一个条件了数据存储那个时间的时候是以varchar2存储的还请达人帮忙解决下谢谢
      

  2.   

    加个条件
    ORACLE的话
    年龄>TO_CHAR(ADD_MONTHS(SYSDATE, -360), 'YYYY-MM-DD') AND 年龄<TO_CHAR(ADD_MONTHS(SYSDATE, -240), 'YYYY-MM-DD')
      

  3.   

    哦,10-20岁之间的阿。
    年龄>TO_CHAR(ADD_MONTHS(SYSDATE, -240), 'YYYY-MM-DD') AND 年龄 <TO_CHAR(ADD_MONTHS(SYSDATE, -120), 'YYYY-MM-DD') 
      

  4.   

    oracle  很简单啊 
    年龄>TO_CHAR(ADD_MONTHS(SYSDATE, -240), 'YYYY-MM-DD') AND 年龄 <TO_CHAR(ADD_MONTHS(SYSDATE, -120), 'YYYY-MM-DD') 
      

  5.   

    恩恩谢谢各位了问题已经解决了~~over结贴~