pro_tran_log (日志表) 有这些字段   LOG_ID,TELLER,WORK_DATE,LOG_TYPE,AFFAIR_ID,FLOW_ID,STEP_ID,REMARK         WORK_DATE  为  发生日期、时间 
例如:2007-7-10 14:45:46   -   2007-7-12 17:45:46问题:  查询一段时间里的所有记录  ,但是这段时间是取  2007-7-10  到 
2007-7-12 的所有记录   ,还有WORK_DATE 是 时间格式的,我需要转化成字符串类型的

解决方案 »

  1.   

    --仿照,如:
    Select * from pro_tran_log where 
     to_Date(WORK_DATE) between Date'2007-7-10' and date'2007-7-12'
      

  2.   

    select * from pro_tran_log 
    where to_char(WORK_DAT,'yyyy-mm-dd')>='2007-07-10'
    and   to_char(WORK_DAT,'yyyy-mm-dd')<='2007-07-12'
      

  3.   

    select * 
      from pro_tran_log 
     where work_date >= to_date('2007-07-10','yyyy-mm-dd')
       and work_date < to_date('2007-07-12','yyyy-mm-dd') + 1