现在想查些一段时间段内非工作时间段的数据,比方:查2013-12-09 ------2014-02-12 这个时间段内每天18点--早上9点之间的数据, 不知道该怎么查。大神们帮帮忙啊!
------解决思路----------------------
select * from tab where time>to_date('20131209','yyyymmdd') and time<to_date('20140213','yyyymmdd') and (to_number(to_char(time,'hh24'))<9 or to_number(to_char(time,'hh24'))>=18 )
这样?