between 
  to_date(to_char(to_date('2010-07-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd'), 'yyyy-mm-dd')
and
  to_date(to_char(to_date('2010-07-01 18:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd'), 'yyyy-mm-dd') + 1)大侠们帮忙解释下,我是新手~~~ 拜托~~

解决方案 »

  1.   


    就是查询一个时间段的数据。 这里面有2个函数,不过楼主这样写没必要, 先将date转换成char,在将char转换成date,绕了一圈,又回来了。这样写就可以了
    between  
      to_date('2010-07-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss') 
    and
      to_date('2010-07-02 18:00:00', 'yyyy-mm-dd hh24:mi:ss')
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977