本帖最后由 jiahao1186 于 2012-04-26 17:46:05 编辑

解决方案 »

  1.   

    select * from 表名 where 字段 between 'XXXX' and 'XXXXX'
      

  2.   

    使用between  and   是可以,但是要是包括两头的时间就不好了,建议使用如下String startDate="2012-05";
    String endDate="2012-06";select * from 表名 where 时间>='"+startDate+"' AND SENDDT <='"+endDate+"' ";------------------下班拉    哈哈哈、、、、go  go  
      

  3.   

    楼主应该去找个sql语法好好看看,这个是最常用的之一
      

  4.   

    between..and..用这个进行查询,就可以实现你要的结果
      

  5.   


    如果你的时间格式是yyyy-MM-dd hh:mm:ss的话
    select * from 表名 where date>='2005-12' and date<=2010-06-30 23:59:59'
      

  6.   

    select * from table t where t.data between(' to_data(t.data,2005-12'),to_data(t.data,2010-06),') 
      

  7.   

    SELECT * from t_employee  where  STR_TO_DATE(firstJobDate,'%Y-%m')>=str_to_date('2005-08','%Y-%m') AND STR_TO_DATE(firstJobDate,'%Y-%m')<=str_to_date('2007-08','%Y-%m')  
    结贴晚了,问题我自己解决了。如果大家有用的着的,仿着写就行。