当前位置: 代码迷 >> Oracle开发 >> 求高手帮忙啊sql如何查一段时间内非工作时间的数据
  详细解决方案

求高手帮忙啊sql如何查一段时间内非工作时间的数据

热度:103   发布时间:2016-04-24 06:34:21.0
求高手帮忙啊,sql怎么查一段时间内非工作时间的数据
现在想查些一段时间段内非工作时间段的数据,比方:查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 )

这样?
  相关解决方案